php检查是否存在抽象方法

时间:2010-10-06 04:31:45

标签: php class abstract

abstract class A{
   abstract test();
   function __construct (){
       //check if test method exists on B//
   }
}

class B extends A{

}

new B();

我的问题是......有没有办法检查test上是否存在class B方法? 所以我可以避免致命的错误?

希望它有意义。

1 个答案:

答案 0 :(得分:3)

method_exists(get_called_class(),'test');

以上解决了我的问题:)希望它可以帮助那些人。