ООП - получить в классе название унаследованного класса

ggfdsfds

Новичок
Есть класс
PHP:
class MyClass {
  function _test_(){
    print get_class($this); // выводит MyClass (все правильно)
  }
}
Далее делаю:

PHP:
class newMyClass extends MyClass {
  function _test_(){
    print get_class($this); // выводит MyClass (????), хотя мне расчитвалось бы получить newMyClass
  }
}
Как возможно получить имя класса, который наследуется от класса - т.е. получить newMyClass?
 

ggfdsfds

Новичок
Значит сам не правильно делаю.
Второй класс вызывал MyClassnewMyClass :: function() {} // и в одной из функций рассчитвыал получить newMyClass, хотя выводится MyClass
 

AmdY

Пью пиво
Команда форума
ggfdsfds, СТОП. Ты вызываешь его как статический метод, это в корне не верно. Давай-ка ты почитаешь основы ООП, затем придёшь сюда, чтобы мы не отвечали на мануальные вопросы. http://www.php.net/manual/ru/language.oop5.php
 
Сверху