Code.google.com で NameCase a php クラスを使用しようとしています。実行すると、この通知が表示されますが、その理由がわかりません。
PHP 通知: 未定義の定数 Mc の使用 - namecase.php(54) で 'Mc' を想定: 1 行目の正規表現コード
53 if( preg_match('/\bMac[A-Za-z]{2,}[^aciozj]\b/', $str) || preg_match('/\bMc/', $str) ) {
54 $str = preg_replace("/\b(Ma?c)([A-Za-z]+)/e", "$1.ucfirst('\\2')", $str);
55 // Now correct for "Mac" exceptions
56 $str = preg_replace('/\bMacEvicius/','Macevicius', $str); // Lithuanian
57 $str = preg_replace('/\bMacHado/', 'Machado', $str); // Portuguese
58 $str = preg_replace('/\bMacHar/', 'Machar', $str);
59 ...
通知が表示されないようにコードを修正するためにできることはありますか。
ありがとう