如何扩展PHP的 RuntimeException 类,以便不必为每个运行时异常抛出 RuntimeException ?
答案 0 :(得分:1)
扩展PHP的RuntimeException类很简单,因为您不必实现任何方法。例如,请参阅此示例程序:
class DomHtmlLoadException extends RuntimeException {}
throw new DomHtmlLoadException("cannot load /tmp/lockss-manifest.html");
echo "done BUT NO EXCEPTION!.\n";
运行此示例程序会产生 DomHtmlLoadException ,并显示消息“无法加载/tmp/lockss-manifest.html”。