ねえ、私は現時点でウェブサイトで作業しており、この警告メッセージを削除したいと考えています。 Googleは私を助けてくれないので、私はここで検索し始めても、まだ解決策が見つかっていません。PHPでsetlocale()がこの警告メッセージを投げる理由は何ですか?
Error: setlocale(): Invalid locale category name LC_MESSAGES, must be one of LC_ALL, LC_COLLATE, LC_CTYPE, LC_MONETARY, LC_NUMERIC, or LC_TIME
私のコード:
$locale = 'de_DE';
setlocale("LC_MESSAGES",$locale);
私は、LC_ALLまたは私のウェブサイトはもう機能していない上位のソリューションから何かとLC_MESSAGESを交換する場合。
アイデア?
"LC_MESSAGES"の引用符を削除してください –
'LC_MESSAGES'は常にサポートされているとは限りません:システムレスポンスのための_LC_MESSAGES(PHPがlibintlでコンパイルされている場合に利用可能)_。出典:[PHP:setlocale](http://php.net/manual/en/function.setlocale.php) – jhmckimm
@Anant次のエラーは:Notice:定義されていない定数LC_MESSAGESの使用 - 'LC_MESSAGES'と仮定 – xNiceEinz