请考虑以下代码:
class foo {
static $bar = 'baz';
}
var_dump('foo'::$bar);
Run Code Online (Sandbox Code Playgroud)
它在PHP5中抛出一个错误(如预期的那样):
解析错误:语法错误,第4行[...]中的意外'::'(T_PAAMAYIM_NEKUDOTAYIM)
但它在PHP7和输出中没有问题:
string(3) "baz"
Run Code Online (Sandbox Code Playgroud)
这是故意还是错误?