如何扩展PHP RuntimeException
如何扩展PHP的RuntimeException类,从而不必为每个运行时异常抛出RuntimeException?扩展PHP的RuntimeException类很容易,因为您不必实现任何方法。例如,请参见以下示例程序:如何扩展PHP RuntimeException,php,runtimeexception,Php,Runtimeexception,如何扩展PHP的RuntimeException类,从而不必为每个运行时异常抛出RuntimeException?扩展PHP的RuntimeException类很容易,因为您不必实现任何方法。例如,请参见以下示例程序: class DomHtmlLoadException extends RuntimeException {} throw new DomHtmlLoadException("cannot load /tmp/lockss-manifest.html"); echo "done B
class DomHtmlLoadException extends RuntimeException {}
throw new DomHtmlLoadException("cannot load /tmp/lockss-manifest.html");
echo "done BUT NO EXCEPTION!.\n";
运行此示例程序会生成一个带有消息“cannot load/tmp/locksmanifest.html”的DomHtmlLoadException。扩展PHP的RuntimeException类很容易,因为您不必实现任何方法。例如,请参见以下示例程序:
class DomHtmlLoadException extends RuntimeException {}
throw new DomHtmlLoadException("cannot load /tmp/lockss-manifest.html");
echo "done BUT NO EXCEPTION!.\n";
运行此示例程序将生成一个带有消息“cannot load/tmp/locksmanifest.html”的DomHtmlLoadException