この拡張モジュールは、正規表現によるパターンマッチ機能を PHP に統合します。 フリーでオープンソースの » PCRE2 ライブラリをベースにしています。 このライブラリは、Perl と互換性のある構文とセマンティクスを用いて 正規表現によるパターンマッチを実装していますが、 いくつか» ドキュメント化されている違いがあります。 詳細については、パターン構文 とパターン修飾子 を参照ください。
パフォーマンスを向上させるため、この拡張モジュールはコンパイル済みの正規表現をキャッシュします。 キャッシュはスレッドごとに専用のものがあり、最大 4096 個の正規表現を保持できます。
注意:
キャッシュがいっぱいになると、現在使用されていない古いエントリをまとめて破棄し、 新しいエントリのための領域を空けます。キャッシュのサイズは設定できません。
PCRE2 には» サイズなどの制限があり、 場合によってはこれが影響することがあります。