ok thanks "Justin Patrin" <[EMAIL PROTECTED]> ha scritto nel messaggio news:[EMAIL PROTECTED] > Franciccio wrote: > > > 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? > > Yes, you are. You can extend as much as you want. If you couldn't, it > wouldn't be very useful. > > > > > 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... > > > -- > paperCrane <Justin Patrin>
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

