За последние 24 часа нас посетили 38714 программистов и 1284 робота. Сейчас ищут 1099 программистов ...

Как определить имя класса?

Тема в разделе "PHP для новичков", создана пользователем Ujin, 29 янв 2011.

  1. Ujin

    Ujin Активный пользователь

    С нами с:
    29 янв 2011
    Сообщения:
    4
    Симпатии:
    0
    Доброго времени суток. Помгите плиз нубу.
    Есть такой код
    Код (Text):
    1.  
    2. class base {
    3.     public static function test(){
    4.         ...
    5.     }
    6. }
    7.  
    8. class child extends base {
    9.     ...
    10. }
    11.  
    12. child::test();
    можно ли узнать изнутри метода test что он был вызван именно с класса child? Функция get_class, вызванная внутри метода, возвращает имя base
    Заранее благодарен за помощь.
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    __CLASS__
     
  3. Ujin

    Ujin Активный пользователь

    С нами с:
    29 янв 2011
    Сообщения:
    4
    Симпатии:
    0