91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在PHP5.2中使用preg_replace函數時需要注意哪些問題

發布時間:2021-03-17 15:35:36 來源:億速云 閱讀:152 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關在PHP5.2中使用preg_replace函數時需要注意哪些問題,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

preg_replace 使用的超過了php5.2默認允許的字節,也就是pcre.backtrack_limit和pcre.recursion_limit的大小的問題。

Discuz!6.0.0正式版程序發布以來,大家都熱火朝天的升級中,但是部分插件在6.0下出現了問題
在php為5.2.0及以上的環境下安裝以后會出現白屏的問題

從Discuz!用戶的角度考慮,我們需要去協助插件作者解決這個問題

下面說下我的解決過程,希望能給大家一些建議吧

第一:此插件在5.5的情況下可以正常運行,但是6.0下就白屏了

Discuz!6.0為了增加模板緩存文件的可讀性,增加了緩存文件的縮進,而確實修改過部分templates.func.php的模板處理部分,
莫非是這個原因?開始我初步確定是這里的問題,因為用5.5的部分代碼替換修改過的代碼,就表現正常,但是很郁悶的沒有找到原因

第二步:懷疑是bank.htm這個模板書寫格式的問題,于是我很郁悶的開始分析模板,說實話,模板大了分析起來真的很頭疼。結果顯然又沒有找到原因。比較郁悶的說

第二步:然后發現將此模板拆分以后,就正常執行了,這時候我初步懷疑是不是正則匹配的bug在大數據量的時候出現了錯誤,于是我就上bugs.php.net開始搜索了http://bugs.php.net/search.php?c … ace&x=3&y=5在這里找啊找啊找,于是終于找到了這里http://bugs.php.net/bug.php?id=39405,突然間發現居然是5.2配置的問題,在調整大pcre.backtrack_limit和pcre.recursion_limit之后問題解決

據說將pcre.backtrack_limit=-1 in php.ini
就是無限制

看完上述內容,你們對在PHP5.2中使用preg_replace函數時需要注意哪些問題有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

舒城县| 南投市| 巴彦淖尔市| 龙里县| 天峨县| 铜梁县| 西城区| 凭祥市| 赣榆县| 育儿| 游戏| 闽清县| 清流县| 甘德县| 桃江县| 阿瓦提县| 蓝山县| 通州区| 古田县| 龙陵县| 湖州市| 荥经县| 台中县| 鄂托克前旗| 乳山市| 宾阳县| 上思县| 江油市| 大渡口区| 岗巴县| 龙山县| 黄梅县| 福州市| 土默特右旗| 西丰县| 九台市| 清水县| 开江县| 朔州市| 镇巴县| 蒙阴县|