Cytat(dr_bonzo @ 27.03.2007, 11:28:15 )

Czyli instanceof()em nie sprawdzisz czy OBIEKT jest instancją klasy czy jej rodzica.
Jak chce dokładny typ to sprawdza get_class, ale przecież klasy dziedziczące mają wszystkie metody rodzica więc chyba nie ważne dla nas jest czy dziedziczy czy jest tej obiektem tej klasy.
Ale chodziło przecież czy jest "dana klasa została utworzona za pomocą new bądź poprzez utworzenie dziecka tej klasy" więc chodzi zarówno obiekty tej klasy jak i obiekty klas po niej dziedziczących.
Tak więc tu pasuje instanceof, tylko trzeba mieć zmienne przechowujące obiekty i sprawdzić za pomocą tego, a jak znaleźć takie zmienne, to jest już napisane.
menic to tworzysz w obiekt klasy potomnej, w klasie z której dziedziczy? Jak dla mnie trochę dziwne, ale może ma to jakieś zastosowanie...
Możesz przecież dodać pusty konstruktor w klasie potomnej, wtedy nie zostanie wywołany konstruktor klasy z której dziedziczy (tak chociaż powinno być).
Cytat
Note: Parent constructors are not called implicitly if the child class defines a constructor. In order to run a parent constructor, a call to parent::__construct() within the child constructor is required.