- ベストアンサー
Localeクラスについて
お願いします。 Windows環境で、PHP5のLocaleクラスを使いたいのですが、 次のように、エラーとなってしまいます。 Locale::setDefault('ja'); の箇所で、 下記のエラーが出ます。 Fatal error: Class 'Locale' not found in D:\~~ on line 30 Localeクラスが見当たらないと言っているみたいなのですが、 php.ini のextension等に何か追加する必要があるのでしょうか? ご教示いただけますよう、お願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>Version5.3でないと使えないということなのでしょうか? ま、そういうことになるな。 http://php.net/manual/en/function.setlocale.php #個人的にはロケールの必要性自体がわからん
その他の回答 (1)
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.1
> PHP 5 >= 5.3.0, PECL intl >= 1.0.0 って書いてあるので、 extension=php_intl.dll を有効にしてみたらどうなる?
質問者
お礼
早速のご回答ありがとうございます。 私のPHPのバージョンがVersion 5.2.13なのですが、 php.iniの中にはextension=php_intl.dllがなく、dllのファイルもありませんでした。 Version5.3でないと使えないということなのでしょうか?
お礼
ありがとうございました。 PHPのバージョンを更新してやってみたら、なんとか通りました。 #今回は送られてきたソースにLocaleクラス使ってて、私も今のところまだ理解していません。