我有一个在类($slug)中有变量的脚本。
当我运行此脚本时,它可以工作,但我收到警告:警告:从空值创建默认对象。我知道,我可以在我的 php.ini 中隐藏这个警告,但是 ik 如何修复这个警告呢?
$test = new myclass();
class myclass {
private $order;
public function __construct() {
$this->order = (object) NULL;
}
public function setVars($slug, $number) {
$this -> order -> $slug -> number = $number;
}
public function getVars($slug) {
echo $this -> order -> $slug -> number;
}
}
$test -> setVars($slug="hello", $number=5);
$test -> getVars($slug="hello");