我有一個類($ slug)中的變量的腳本。如何修復錯誤從空值創建默認對象
當我運行這個腳本,它的工作原理,但我得到一個警告:警告:從空值創建默認對象。 我知道,我可以在我的php.ini中隱藏這個警告,但是如何解決這個警告呢?
$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");
1)你instanciating的OBJ等課前定義。 2)修改你的方法默認值爲:function setVars($ slug,$ number = 5); – rogeriolino
@rogeriolino,對不起:這個doens't修復我的問題... – user2753885