我最近在我的开发服务器上切换到 PHP 7,它工作得很好——直到现在。
由于我更新到 PHP 7.0.3-10+deb.sury.org~trusty+1
(今天早些时候), utf8_decode
和 utf8_encode
功能不再可用。但是,它们在 PHP7 的早期版本中。调用时,会引发致命错误。
我读到这些功能是由 mbstring
扩展提供的,我用 var_dump(extension_loaded('mbstring'));
进行了检查。
我怎样才能让上述功能再次工作?
原文由 paolo 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有同样的问题。只需安装
php7.0-xml
包。 Ubuntu 16.04:编辑: 重新启动 apache2 以加载新包。