On Sat, May 29, 2010 at 4:20 PM, Tanel Tammik <keevitaja@xxxxxxxxx> wrote: > Hi, > > is there a way to get the called classname without the namespace? > > <?php > //PHP 5.3.x > namespace some\where; > > abstract class ParentClass { > public static function name() { > return strtolower(get_called_class()); > } > > public static function get_name() { > echo 'name: ' . static::name(); > } > } > > class ChildClass extends ParentClass { > } > > ChildClass::get_name(); > ?> > > the result i need: childclass > the result i get: some\where\childclass > > also is it possible to get the name() into the static variable if only > static method is called? > > Br > Tanel > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > $childclass = end(explode('\', $class_name_with_ns)); also is it possible to get the name() into the static variable if only static method is called? Not sure I understand this part. Adam -- Nephtali: PHP web framework that functions beautifully http://nephtaliproject.com