Nie wiem czy dobrze opisuję swój problem, otóż:
Czy istnieje możliwość przypisania właściwości obiektu A klasy classA do obiektu B klasy classB, który dziedziczy z classA, ale w taki sposób aby obiekt B nadal posiadał swoje (dodatkowe) właściwości.
Weźmy dla przykładu:
class classA{ public $publicA; public function helloA(){ return 'Hello A!'; } } class classB extends classA{ public function helloB(){ return 'Hello B!'; } } $A = new classA(); $A -> publicA = 'publicA'; $B = new classB(); $B = $A; ?>
Problem leży w tym, że w miejscu:
$B = $A
nie chciałbym aby obiekt B był rzutowany, zamieniamy (nie wiem co się w tym momencie dzieje więc sorki) tylko aby przejął właściwości obiektu A, i abym mógł nadal korzystać z właściwości obiektu B jako obiektu klasy classB.
Czy wiadomo o co chodzi?
