php函数与“include”相同,但不显示警告

时间:2015-08-01 17:46:36

标签: php

我不太熟悉PHP,但我也不想停止错误报告。

请告诉我一个函数,当找不到文件时它不显示错误或警告,但其他方式与include函数相同,例如

<?php include("file.txt"); ?>

2 个答案:

答案 0 :(得分:1)

您可以在此功能的开头添加@以隐藏警告,例如

<?php @include("file.txt"); ?> 

这样您就不会只看到这行代码的警告。

答案 1 :(得分:0)

这个问题应该以一种有意义的方式解决,而不是压制错误和警告。

更好的方法是:

$include_file = "file.txt";
if( file_exists($include_file) && is_readable($include_file) ) {
    include $include_file;
}