サーバーにintl拡張機能がインストールされていないPHP5.2.17(Debianで実行)のコピーがありました。Howto :DebianガイドでPHP5用のintl PECL拡張機能をビルドしてインストールし、インストールしましたが、ロケールクラスはまだ正しく機能していません。
Locale::DEFAULT_LOCALE;
ですNULL
。setlocale(LC_TIME, 'en_US', 'fr_FR.UTF8', 'fr.UTF8', 'fr_FR.UTF-8', 'fr.UTF-8')
はfalse
セットアップ して次の行ini_set('intl.default_locale', 'cs_CZ');
を呼び出すと、結果は再び表示されます。Locale::DEFAULT_LOCALE;
NULL
PHPInfoは言う:
intl.default_locale = no value
intl.error_level = 0