Re: How to get the child name from within the parent?

From: Date: Mon, 10 Sep 2007 13:47:44 +0000
Subject: Re: How to get the child name from within the parent?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-261899@lists.php.net to get a copy of this message
----- Ursprüngliche Nachricht ----- Von: Mathijs <mathijs.van.veluw@smscity.com> Datum: Montag, September 10, 2007 3:19 pm Betreff: [PHP] How to get the child name from within the parent? An: php-general@lists.php.net > Hello there, > > Is there a way to get the child class name from within the parent > method? Yes. > If so, how? 1) If you abandon static'ness, you can use 'get_class($this)' within parent class' func. 2) Fizzle around with some 'self' as pass over argument. 3) or else..... But - I can't recognize any exigence. Could you describe *what* you wanna do so you must use this? > > Thx in advance. > > Example: > > class MyParent { > public static function start() { > // Do something like this??? > return get_child_name(); // returns 'MyChild' in this case I don't know this function. I couldn't even find it at php doc. WHAT is that ? > } > } > > class MyChild extends MyParent { > public static childStart() { public static function childStart() { > // Should return the child class name. > echo parent::start(); > } > } > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > So far. Rob

« previous php.general (#261899) next »