什么php版本允许这个?

时间:2011-07-27 22:28:27

标签: php oop class variables

$var = a_function_that_returns_a_object()->property->something;

在旧的PHP版本中你必须这样做:

$obj = a_function_that_returns_a_object();
$var = $obj->property->something;

那么PHP版本的第一个代码是如何工作的,而不会给我一个错误? 我知道在5.3中有效,因为我正在使用它,但我想知道它开始破坏的版本

1 个答案:

答案 0 :(得分:4)

从PHP 5开始,支持方法链接。