警告:preg_replace():编译失败:未知选项位设置为偏移-1

时间:2013-11-14 14:09:00

标签: php wordpress preg-replace warnings php-5.4

我最近将我的专用服务器升​​级到Apache 2.4.6,MySQL 5.5.32和PHP 5.4.21。现在我的网站上出现了这个错误:

  

警告:preg_replace():编译失败:在第295行的/home/champion/public_html/wp-includes/shortcodes.php中设置为偏移-1的未知选项位

以下是第295行的shortcodes.php代码:

$text = preg_replace("/[\x{00a0}\x{200b}]+/u", " ", $text);

preg_replace函数是否与新的PHP 5.4.21不兼容?

1 个答案:

答案 0 :(得分:2)

将PCRE版本更新为8.21解决了这个问题。