我有以下設置。PHP嚴格標準:從空值創建默認對象
的index.php
require_once "common.php";
...
的common.php
...
$obj = new MyClass;
require_once "config.php"
...
的config.php
...
require_once "settings.php";
...
的settings.php
$obj->dostuff = true;
...
當我打開的index.php我得到:嚴格的標準:從settings.php配置空值在3
創建默認的對象,如果我把裏面$obj->dostuff = true;
config.php它不會產生錯誤信息。
有人可以解釋爲什麼我得到這個錯誤?我不是問如何解決它,只是明白爲什麼。
編輯:我的壞我對網站的每個部分2個的config.php班,我只在其中的一個離開舊改的東西包括在另一份訂單,現在它後能正常工作以正確的順序所有負載。
什麼內容'obj-> dostuff'? –
什麼是設置。PHP的第3行? – Ibu
我的壞它不是函數()這是** settings.php **'$ obj-> dostuff = true;' –