1

如何扩展 PHP 的RuntimeException类,从而不必为每个运行时异常抛出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";

运行此示例程序会产生DomHtmlLoadException,并显示消息“无法加载 /tmp/lockss-manifest.html”。

于 2013-05-24T15:51:49.510 回答