我刚刚将一些DOM操作代码部署到我们的暂存服务器,并收到错误:
[PHP notice] Use of undefined constant LIBXML_HTML_NOIMPLIED - assumed 'LIBXML_HTML_NOIMPLIED'
我在使用WAMP的桌面上没有任何问题,也找不到任何相关的模块。
我们的Centos 6服务器似乎使用了安装了libxml2-2.7.6-1的PHP 5.4.34版本。
我已经搜索了我们的php.ini
文件,没有提到"libxml",phpinfo()
为我提供了lib_xml的以下部分:
libxml
libXML support => active
libXML Compiled Version => 2.7.6
libXML Loaded Version => 20706
libXML streams => enabled
为什么这个常数是未定义的?
您的libxml版本几乎是:
发件人http://php.net/manual/en/libxml.constants.php#constant.libxml-html noimplied:
仅在Libxml>=2.7.7 中可用