function errHandle($errNo, $errStr, $errFile, $errLine, $xmlArray) {
$msg = "$errStr in $errFile on line $errLine";
if ($errNo == E_NOTICE || $errNo == E_WARNING) {
throw new ErrorException($msg, $errNo);
} else {
echo $msg;
echo '<pre>';
print_r($xmlArray);
}
}
foreach($returnValues as $xmlArray){
....
....
set_error_handler(array($xmlArray, 'errHandle'));
}
我可以将数组作为参数传递给 errHandle 函数吗?
它显示错误:set_error_handler() 期望参数 (SimpleXMLElement::errHandle) 在 ...
整个意图是检查,如果迭代中有错误,则显示该数组以查看函数 errHandle 中的数组内容