PHP8.0及以上提示Function libxml_disable_entity_loader() is deprecated的解决办法

当网站的运行环境是PHP8或以上的时候,出现以下报错:Deprecated: Function libxml_disable_entity_loader() is deprecated in … on line 88

当网站的运行环境是php8或以上的时候,出现以下报错:

Deprecated: Function libxml_disable_entity_loader() is deprecated in … on line 88

php 8.0和更高版本中,php使用2.9.0版的libxml,不推荐使用libxml_disable_entity_loader;

因此,现在可以安全地删除php8上的所有`libxml_disable_entity_loader`调用。

如果您想向后兼容,代码如下:

//判断php版本小于8则禁止引用外部xml实体
if (php_VERSION_ID < 80000) {
    libxml_disable_entity_loader(true);
}

以上这篇php8.0及以上提示Function libxml_disable_entity_loader() is deprecated的解决办法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持芦苇派。

原创文章,作者:ECHO陈文,如若转载,请注明出处:https://www.luweipai.cn/php/1663998451/

  • 2