Какая версия PHP позволяет это? - PullRequest
2 голосов
/ 28 июля 2011

$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 Ответ

4 голосов
/ 28 июля 2011

Начиная с PHP 5 поддерживается цепочка методов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...