Как динамически указать тип возвращаемого объекта в PHP7 +? - PullRequest
1 голос
/ 13 июля 2020

вот короткий вопрос:

Есть ли в 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;
}

А что, если его нужно устанавливать динамически?

...