我正在使用PHP函数file_get_contents()
来获取字符串或false。但是,只要此函数返回false,我都会收到一条警告消息。
警告:file_get_contents(/mypath/data/data.csv):无法打开流:在第10行的mypath \ inc \ init.inc.php中没有此类文件或目录
实际上,我可以将此函数返回false,因为此文件可能丢失,所以我不希望显示此特定警告消息。
如何隐藏此特定警告消息?有更合适的方法吗?
这是我的代码以及如何使用此功能:
$csv_file = file_get_contents($csv_path);
答案 0 :(得分:4)
在获取文件内容之前检查文件是否存在:
if(file_exists($csv_path)){
$csv_file = file_get_contents($csv_path);
}