проверка php, существует ли абстрактный метод - PullRequest
1 голос
/ 06 октября 2010
abstract class A{
   abstract test();
   function __construct (){
       //check if test method exists on B//
   }
}

class B extends A{

}

new B();

мой вопрос ... есть ли способ проверить, существует ли метод test на class B?чтобы я мог избежать фатальной ошибки?

надеюсь, это имеет смысл.

1 Ответ

3 голосов
/ 06 октября 2010
method_exists(get_called_class(),'test');

вышеизложенное решило мою проблему :) надеюсь, это поможет кому-то там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...