答案很简单,但我一生无法解决...
Per PHP's documentation,“ SimpleXMLElement :: __ construct()”方法的第二个参数,称为“ $ option”,是一个整数,定义为:“(可选)用于指定其他Libxml参数。”请注意“参数”的复数形式。
我了解如何传递一个选项,例如:
$x = new SimpleXMLElement($feed_url, LIBXML_NOCDATA, TRUE);
但是,如果除了“ LIBXML_NOCDATA”之外,我还要传递“ LIBXML_NOBLANKS”和/或“ LIBXML_BIGLINES”怎么办?如何在同一个通话中传递这些电话?
示例:
$x = new SimpleXMLElement($feed_url, LIBXML_NOCDATA LIBXML_NOBLANKS LIBXML_BIGLINES, TRUE);
(顺便说一句,我知道这行不通...)
我缺少什么/不了解?
谢谢!
答案 0 :(得分:3)
使用bitwise OR获得最终值。
$x = new SimpleXMLElement($feed_url, LIBXML_NOCDATA | LIBXML_NOBLANKS | LIBXML_BIGLINES, TRUE);