如何在PHP中处理file_get_contents()函数的警告?

我写了这样的PHP代码

$site="http://www.google.com";$content = file_get_content($site);echo $content;

但当我删除“http://”时,$site我收到以下警告:

警告:file_get_contents(www.google.com)[function.file-get-contents]:无法打开流:

我尝试过trycatch但它没有用。


幕布斯6054654
浏览 1058回答 3
3回答

胡子哥哥

第1步:检查返回码: if($content === FALSE) { // handle error here... }步骤2:通过在调用file_get_contents()之前放置一个错误控制操作符(即@)来抑制警告: $content = @file_get_contents($site);
打开App,查看更多内容
随时随地看视频慕课网APP