Severity: Warning --> preg_match(): Compilation failed: regular expression is too large at offset 37045 ../system/database/DB_query_builder.php 2413
優化項目的時候,發現該警告,首先排除是框架的問題,而後根據項目的日誌記錄,大概肯定是某個接口的警告,可是在本地調試沒有任何問題,後來沒辦法只能把相關數據表導入本地,而後在對應接口中有關讀取數據的操做進行二分斷點,最後肯定是因爲上一次讀取數據庫的數據沒有優化,以及php與其餘數據進行計算,致使的數據冗餘,進而致使查詢sql警告,php
處理方法sql
$tempArr = array_merge(array_unique($tempArr),array());
首先對數組進行去重,而後重建數組索引數據庫