1

実行時例外ごとにRuntimeExceptionをスローする必要がないように、PHP のRuntimeExceptionクラスを拡張するにはどうすればよいでしょうか?

4

1 に答える 1

1

メソッドを実装する必要がないため、PHP の RuntimeException クラスの拡張は簡単です。たとえば、次のサンプル プログラムを参照してください。

class DomHtmlLoadException extends RuntimeException {}
throw new DomHtmlLoadException("cannot load /tmp/lockss-manifest.html");
echo "done BUT NO EXCEPTION!.\n";

このサンプル プログラムを実行すると、「/tmp /lockss-manifest.html を読み込めません」というメッセージとともにDomHtmlLoadExceptionが生成されます。

于 2013-05-24T15:51:49.510 に答える