我有以下设置。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;' –