我将PHP环境升级到PHP 5.4及更高版本后才会看到此错误.错误指向这行代码:
错误:
从空值创建默认对象
码:
$res->success = false;
Run Code Online (Sandbox Code Playgroud)
我首先需要声明我的$res对象吗?
我一直认为 - 在没有构造函数参数的情况下 - 括号(花括号)在创建类实例时遵循类名,是可选的,并且您可以根据自己的想法包含或排除它们.
这两个陈述是平等的:
$foo = new bar;
$foo = new bar();
Run Code Online (Sandbox Code Playgroud)
我对吗?或者对我不知道的括号有一些意义吗?
我知道这听起来像一个RTM问题,但我一直在寻找(包括整个PHP OOP部分),我似乎无法找到一个直接的答案.