我的网站出现间歇性问题
https://americascareercenters.us/jobs.php?q=92630
有时页面加载正常。有时我只会出现空白页并显示错误。
致命错误:未捕获错误:调用成员函数attributes() /home/acc/public_html/jobs.php:95中的布尔值:堆栈跟踪:#0 {main} 在第95行的/home/acc/public_html/jobs.php中抛出
这是代码部分
$rCurl_f = curl_init($sUrl_f);
curl_setopt($rCurl_f, CURLOPT_RETURNTRANSFER, TRUE);
$sXml_f = curl_exec($rCurl_f);
curl_close($rCurl_f);
$oXml_f = simplexml_load_string($sXml_f);
$results_atributes_f = $oXml_f->attributes();
$total_f = $results_atributes_f['total'];
答案 0 :(得分:0)
是的,您需要先检查$oXml_f
是否为假,然后再尝试使用其方法:
if ( ! empty( $oXml_f ) ) {
$results_atributes_f = $oXml_f->attributes();
$total_f = $results_atributes_f['total'];
} else {
//Whatever you want to do if it fails
//Maybe $total_f = 0;
}