【发布时间】:2013-05-13 23:15:30
【问题描述】:
我从未使用过高级错误处理,也找不到明显的答案搜索。
在脚本 (require_once) 范围内如何设置自定义“死”消息?
一般情况下,我的用户会看到页面加载消失而没有响应。我想将他们引导至有关内存的帮助文件,这样他们绝对不会错过解决方案。
【问题讨论】:
我从未使用过高级错误处理,也找不到明显的答案搜索。
在脚本 (require_once) 范围内如何设置自定义“死”消息?
一般情况下,我的用户会看到页面加载消失而没有响应。我想将他们引导至有关内存的帮助文件,这样他们绝对不会错过解决方案。
【问题讨论】:
您可以使用 die() 命令终止脚本并输出消息
die("Your message here");
您还可以在 PHP 5+ 中抛出自定义异常,并捕获它们,然后向用户输出一条消息。
【讨论】:
require_once如果执行失败自动停止执行。
尝试例如(include_once file.php) or header('Location: http://.../path/to/help');,或
if(!(include_once file.php)) {
// redirect?
}
【讨论】: