元問答欄目視頻美女
  1. 編程問答
  2. 答案列表

PHP preg_replace: :The /e modifier is no longer supported,use preg_replace_callback instead

回答列表
php preg_replace():the /e modifier is no longer supported,use preg_replace_callback instead 的解決方法
preg_replace() 函數中用到的修飾符 /e 在 php5.5.x 中已經被棄用了。
如果你的php版本恰好是php5.5.x,那會報類似下面這樣的錯誤。
deprecated:preg_replace():the /e modifier is deprecated,use preg_replace_callback instead in
解決方法。
示例內容。
return preg_replace("/{([^\}\{]*)}/e","\$this->select('\\1');",$source)。
修改後內容。
return preg_replace_callback("/{([^\}\{]*)}/",function($r) { return $this->select($r[1]);},$source)。
猜你喜歡
相關推薦