如何扩展PHP RuntimeException

时间:2013-05-24 15:51:50

标签: php runtimeexception

如何扩展PHP的 RuntimeException 类,以便不必为每个运行时异常抛出 RuntimeException

1 个答案:

答案 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”。