PHP 中是否存在一种 NotExecmentedError?
我想把它们添加到一些存根方法和接口中,以便警告那些扩展了我的类,它们还有工作要做。或者这在 PHP 中有不同的实现方式?
PHP 没有内置的 NotImplementedException,但是欢迎您创建自己的。我认为 BadMethodCallException接近,这将是一个体面的扩展候选人
NotImplementedException
BadMethodCallException
class NotImplementedException extends BadMethodCallException {}
用你的方法
public function notImplementedMethod() { throw new NotImplementedException(); }
您也可以非常简单地执行这样的操作
throw new Exception('Not implemented');