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 で配列の内容を確認することです