PHP赶上失败包括

我想包括文件,并抓住它,如果文件不存在/不能打开。 我本来以为一个简单的try / catch语句会的工作,但PHP似乎完全忽略它和错误的。

有任何想法吗? 我知道有计算器上这样的其他问题,我看过他们,但他们似乎有一个正确的,工作的答案。

--------------解决方案-------------

您可以检查包括看到的返回值,如果它失败与否:

if((@include $filename) === false)
{
// handle error
}

你会注意到我包括错误抑制运算符( @ ),从显示隐藏标准的错误消息。

由于include()返回false失败时,只检查是否返回true,然后像做die()或显示错误。

if (!include('page.php'))
die('Error.');

分类:php 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.698 (s). 10 q(s)