我能试着/抓住警告吗?
我需要捕捉从某些php本机函数抛出的一些警告,然后处理它们。
具体而言:
array dns_get_record ( string $hostname [, int $type= DNS_ANY [, array &$authns [, array &$addtl ]]] )
当DNS查询失败时,它将引发警告。
try/catch不起作用,因为警告也不例外。
try
catch
我现在有两个选择:
set_error_handler似乎有点过分,因为我必须使用它来过滤页面中的每一个警告(这是真的吗?)
set_error_handler
调整错误报告/显示,使这些警告不会被回显到屏幕上,然后检查返回值;如果它是false,没有找到主机名的记录。
false
这里的最佳做法是什么?
Cats萌萌
千万里不及你
吃鸡游戏
相关分类