PHP で NotImplementedError をスローしますか? 質問する

PHP で NotImplementedError をスローしますか? 質問する

PHP には NotImplementedError のようなものがありますか?

これらをいくつかのスタブメソッドとインターフェースに追加して、私を拡張するクラスにまだ作業が残っていることを警告したいと思います。それとも、PHP では別の方法で実現されるのでしょうか?

ベストアンサー1

PHPには組み込みのものは存在しませんNotImplementedExceptionが、自分で作成することは可能です。BadMethodCallException延長の候補として妥当な候補である

class NotImplementedException extends BadMethodCallException
{}

...そしてあなたの方法で

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

次のように簡単に行うこともできます

throw new Exception('Not implemented');

おすすめ記事