Jos*_*ned 1 php dns exception laravel
我在查询一大堆地址,有些是在线的,有些则不是.我似乎无法绕过这个错误,即使捕获异常失败:(
dns_get_record(): A temporary server error occurred.
try {
$result = dns_get_record('_minecraft._tcp.' . $addr, DNS_SRV);
}
catch (Exception $e) {
return [$addr,$port];
}
Run Code Online (Sandbox Code Playgroud)
如果发生此错误,我想继续脚本,跳过记录,但是目前脚本暂停.
任何帮助赞赏!!
小智 5
我也抓不到这个例外.我是如何理解这是一个PHP的错误:https://bugs.php.net/bug.php? id = 73149
但我找到了另一个解决方案 您可以@在调用此功能时使用.当您调用此符号时,此符号会终止所有错误.它看起来像那样:
$dns = @dns_get_record($domain, DNS_A);
if(!$dns){
return false;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5038 次 |
| 最近记录: |