由于方法preg_replace()为PHP 5.5.x 中废弃的特性,官方建议需要在代码中将preg_replace()替换为函数preg_replace_callback,可以问题解决。 具体请见官方介绍:http://www.php.net/manual/zh/migration55.deprecated.php
我遇到的是在使用mpdf导出pdf时:
$str = preg_replace('/&#([0-9]+);/me', "code2utf('\1',{$lo})",$str);
$str = preg_replace('/&#x([0-9a-fA-F]+);/me', "codeHex2utf('\1',{$lo})",$str);