Как вы могли заметить из заголовка, мой опыт программирования — Java. В Java вы можете делать такие вещи
new Object().callSomeMethod();
без присвоения созданного объекта переменной, очень полезное и понятное кодирование, если вам нужен этот объект только один раз.
Теперь в PHP я пытаюсь сделать то же самое
new Object()->callSomeMethod();
но здесь я получаю «Ошибка синтаксического анализа: синтаксическая ошибка, непредвиденная» -> «(T_OBJECT_OPERATOR)».
Есть ли способ сделать это в PHP?
echo (new DateTime())->format('d-M-Y');
- person Mark Baker   schedule 18.09.2013Object::callSomeMethod();
- person iswinky   schedule 18.09.2013