Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何扩展PHP RuntimeException_Php_Runtimeexception - Fatal编程技术网

如何扩展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

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

扩展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

扩展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