Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
/u修飾子は、のようなユニコード文字を使用するときに PCRE で使用され/x{0xFF0}ます。
/u
/x{0xFF0}
次のような正規表現がある場合/^\d{10}$/u(たとえば、Unicode が正規表現で使用されていない場合に Unicode 修飾子を使用する)、問題が発生しますか? preg_matchローカルホストと本番サーバー(関数を使用)で異なる結果が得られるため、これを尋ねます
/^\d{10}$/u
preg_match
問題がなければ、この修飾子がデフォルトで使用されないのはなぜですか?
アスキー文字は utf-8 の一部であるため、問題は発生しません。「u」修飾子は、--enable-utf8 でコンパイルされる PCRE に依存するため、注意が必要です。