ФорумПрограммированиеPHP для идиотовPHP и ООП → Узнать имя класса, наследующего данный класс в момент выполнения

Узнать имя класса, наследующего данный класс в момент выполнения

  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 22 марта 2009 г. 14:29

    Пусть есть два класса:

    class Test extends Abstract_Test
    {
       […]
    }



    class Abstract_Test
    {
       public function getChild()
       {
           return __CLASS__;
       }
    }



    $test = new Test();
    $test->getChild(); // возвращает Abstract_Test, а нужно чтобы возвращал Test

    Так как такое сделать?

    P.S. Класс Test нельзя трогать.
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 22 марта 2009 г. 14:38, спустя 9 минут 14 секунд

    aivee (16:37:57 22/03/2009)
    а мне нужно имя чаилда

    rediska [bearman] (16:38:17 22/03/2009)
    http://ru.php.net/manual/ru/function.get-class.php

    rediska [bearman] (16:38:27 22/03/2009)
    пиздуй школу заканчивать)
    Сапожник без сапог
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 22 марта 2009 г. 14:41, спустя 2 минуты 27 секунд

    спс

Пожалуйста, авторизуйтесь, чтобы написать комментарий!