У меня есть два класса:
class A {...}
class B extends A {...}
Теперь у меня есть этот объект
$object = new A();
Теперь я хочу, чтобы этот объект был экземпляром из B (так что я могу использовать '$ this' внутри класса B.
Поскольку у меня есть много объектов из класса А. для каждого, я должен выбрать, какой подкласс мне нужен. (B или C или даже D)
Это возможно?
Нет, вы не можете получить доступ к полям класса B, если используете конструктор класса A.