0
try {
$antwort = file_get_contents('http://not_existing.notnotnot', false);
if($antwort===false) echo 'ERROR';
} catch(Exception $e) {
$e->getMessage();
}
var_dump($antwort); // returns string(0) ""
我不会收到异常,没有错误,只是每个URL都为空。有效的网址返回这个片段的正确内容。为什么我无法获取无效URL的例外情况? 我来到这个问题,因为在同一台服务器上的wget导致一个有效的回报,但与PHP脚本我无法file()相同的URL。真的很奇怪,我不知道如何调试它。php file()不会触发有效URL上的异常