我有一部分脚本,有时可能会返回警告或错误,但它仍然有效,我想终止这部分脚本的所有错误消息。有任何想法吗?
编辑:
function ping($host, $port, $timeout) {
$tB = microtime(true);
$fP = fSockOpen($host, $port, $errno, $errstr, $timeout);
if (!isset($fP)) return 'down';
$tA = microtime(true);
return round((($tA - $tB) * 1000), 0)." ms";
}
echo ping('www.blahblahblah.com', 80, 10);
问题是当它失败时(目标不存在),它返回错误消息和'down'(预期响应),所以我想终止那些错误报告。
编辑:要清楚,当它失败时,它会输出系统错误消息+我预期的错误消息,所以我只想有我的消息而不显示系统消息。