Мне интересно, есть ли в PHP краткая запись для получения поля объекта при создании объекта.
Например, в Java мне не нужно помещать вновь созданный объект в переменную, чтобы получить одно из его полей.
Пример:
public class NewClass {
public int testNum = 5;
}
Теперь, чтобы получить поле testNum
во вновь созданном объекте, все, что мне нужно сделать, это:
int num = (new NewClass()).testNum;
Хотя аналогичный случай в PHP заставил бы меня сделать это:
$obj = new NewClass();
$num = $obj->testNum;
Есть ли в PHP способ сделать это одним оператором?
Примечание: я не могу редактировать классы.