在 PHP 中抛出 NotimplementedError? ?

PHP 中是否存在一种 NotExecmentedError?

我想把它们添加到一些存根方法和接口中,以便警告那些扩展了我的类,它们还有工作要做。或者这在 PHP 中有不同的实现方式?

29777 次浏览

PHP 没有内置的 NotImplementedException,但是欢迎您创建自己的。我认为 BadMethodCallException接近,这将是一个体面的扩展候选人

class NotImplementedException extends BadMethodCallException
{}

用你的方法

public function notImplementedMethod()
{
throw new NotImplementedException();
}

您也可以非常简单地执行这样的操作

throw new Exception('Not implemented');