エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PHPのpreg_matchについて - 二度忘れた事を三度忘れないようにする
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PHPのpreg_matchについて - 二度忘れた事を三度忘れないようにする
いろいろなところで利用されているpreg_matchについてはまったのでメモ。 今回はまったのはcodeigniter... いろいろなところで利用されているpreg_matchについてはまったのでメモ。 今回はまったのはcodeigniterのクエリビルダで使われているところで、 nginxのエラーログから調査していたけど、ちゃんとした内容がみつからなかった。 ・エラー内容 Warning: preg_match(): Compilation failed: regular expression is too large at offset XXXXX なにやら最後の数字(恐らくByte)を超えるとpreg_matchが意図した動作をしないようで。 日本語情報のほとんどが「pcre.backtrack_limit」と「pcre.recursion_limit」の上限を上げると解消する、というもの。backtrackというのがどういった動作に影響する値かが良くわからなかったけど、今回の現象とは違うと思いつつ設定し