如何确定变量是否是simplexmlelement,is_simplexmlelement函数?

时间:2013-12-23 00:17:48

标签: php arrays loops simplexml warnings

我首先在循环中获得所有类型的警告:

 $xml = simplexml_load_string($result);

<b>Warning</b>:  simplexml_load_string(): Entity: line 2: parser error : Premature end of data in tag imageThumb2Url line 2 in <b>/var/www/category_search.php</b> on line <b>49</b><br />

它在某些方面中断,可能是另一方连接超时或某事。

然后我有一个函数,它需要一个simplexmlelement作为它的输入:

function XML2Array(SimpleXMLElement $parent)
{
//rest of function
}

因此,在生成这些警告之后,循环会被破坏,我尝试使用带有此错误的函数:

<b>Catchable fatal error</b>:  Argument 1 passed to XML2Array() must be an instance of SimpleXMLElement, boolean given

我想在尝试使用该函数之前确定是否要发送一个simplexmlelement,在这种情况下使用循环中的continue。

0 个答案:

没有答案