Я смущен, у меня есть класс PHP с конструктором:
class Test { public function __construct() { return "some text"; } }
Затем я создаю объект:
$t = new Test();
Я ожидаю, что содержимое $ t будет «некоторым текстом»:
print_r($t);
Но это:
Test Object ( )
Как получить возвращаемое значение "some text"
из конструктора?
Вы ничего не можете return
от конструктора. new
ключевое слово всегда будет приводить к созданию нового объекта, неважно, что вы return
из конструктора.