大神们好,我的程序使用如下方式 读取XML:
$xmlElement = simplexml_load_file($ntp_file);
if ($xmlElement == false) {
$this->set_error(101100, "parse_ntp_file_error!");
return false;
}
官方的说明是 simplexml_load_file失败返回false,但我这样做了,还是报了个警告的错误:抛出一些错误信息,破坏我的json输出:
parser error : Input is not proper UTF-8, indicate encoding
注意,我不是查这个错误原因,我知道这原因,我是想问大神,如何捕获这个错,自己处理掉,而不是直接报错。但判断返回值是不是false不生效。
POPMUISE
侃侃无极