我有一个PHP应用程序“index.php”,由于各种原因,需要在其他脚本上使用include_once
来运行其他PHP脚本。那另一个脚本不是很稳定,那么有没有办法做一个安全include_once
不会停止调用者?强大的PHP包含处理错误?
即:
<?php
safely_include_once('badfile.php'); // MAY throw syntax error, parse error, other badness
echo "I can continue execution after error";
?>
(我知道什么是一个坏主意,这可能是等,放心,这不是生产环境的东西。)
工作是否可以通过这种方法捕获错误细节? – 2009-10-06 19:13:54
这种方法可以消除所有错误。请参阅KyleFarris的答案,该方法可以捕获错误并可以选择保持安静(IE,自定义错误处理)。 – 2009-10-06 19:46:00
事实上,凯尔的答案更强大 – timdev 2009-10-06 19:47:19