If i'm not wrong php has only 1 level of depth for child class. That means you can only extends from 1 level up the class. In your example you have the class OneMore that extends down from the "grandfather" Base. It is not a problem in C++ but should not work in php or either javascript.
Am i wrong? Franciccio "Frzzman" <[EMAIL PROTECTED]> ha scritto nel messaggio news:[EMAIL PROTECTED] > Hi guys, hey don't laugh at the subject, in fact I don't what to call > it, so let's call it super constructor :D > > Let's see following code... > > class Base > { > __construct() > { > // Do something > } > } > > class One extends Base > { > __construct() > { > // Do nothing > } > } > > class OneMore extends One > { > __construct() > { > // Do things :D > } > } > > So when I create an instance of OneMore class by: > > $OneMoreInstance = new OneMore() > > The __construct() method of class OneMore will be called, not the one of > One and Base, right? > > So is there any way around to make the Base class have a contructor that > will be called everytime one of its child initialize? > > My problem, I want all of the classes in my object are extend from one > base class, so they are all have some common properties and function, > but PHP won't implicit call the contructor (that's the right way)... > btw, in my case, this is bad, as bad as every constructor would be called... > > Well, hope you understand what I'm trying to say... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php