вот короткий вопрос:
Есть ли в PHP7 + способ динамически указывать тип возвращаемого объекта?
class SomeObject
{
private $object;
...
public function get() :? /* Return Dynamic Object Type */
{
return $this->object;
}
...
public function __construct(/* Receive Dynamic Object Type */)
{
}
}
Конечно, если я устанавливаю тип объекта напрямую, он работает нормально:
public function get() :? SomeObjectType
{
return $this->object;
}
А что, если его нужно устанавливать динамически?