■preg_match
D修飾子を指定しない場合、検索対象文字列の最後の文字が改行文字であれば、その直前にもマッチする。
#以下はマッチする
$var = “123\n”;
preg_match(‘/^[0-9]+$/’,$var);
■ereg
eregはバイナリセーフではないので\0等の特殊文字が存在すると、そこまでの評価になる。
バリデーション時に利用すべきでない
#以下はマッチする
$var = “123\0abc”;
ereg(‘/^[0-9]+$/’,$var);
really-simple-ssl
domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init
action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/cgis2/required.asia/public_html/wp-includes/functions.php on line 6114twentyfourteen
ドメインの翻訳の読み込みが早すぎました。これは通常、プラグインまたはテーマの一部のコードが早すぎるタイミングで実行されていることを示しています。翻訳は init
アクション以降で読み込む必要があります。 詳しくは WordPress のデバッグをご覧ください。 (このメッセージはバージョン 6.7.0 で追加されました) in /home/cgis2/required.asia/public_html/wp-includes/functions.php on line 6114■preg_match
D修飾子を指定しない場合、検索対象文字列の最後の文字が改行文字であれば、その直前にもマッチする。
#以下はマッチする
$var = “123\n”;
preg_match(‘/^[0-9]+$/’,$var);
■ereg
eregはバイナリセーフではないので\0等の特殊文字が存在すると、そこまでの評価になる。
バリデーション時に利用すべきでない
#以下はマッチする
$var = “123\0abc”;
ereg(‘/^[0-9]+$/’,$var);