アプリ版:「スタンプのみでお礼する」機能のリリースについて

お願いします。
Windows環境で、PHP5のLocaleクラスを使いたいのですが、
次のように、エラーとなってしまいます。

Locale::setDefault('ja'); の箇所で、

下記のエラーが出ます。
Fatal error: Class 'Locale' not found in D:\~~ on line 30

Localeクラスが見当たらないと言っているみたいなのですが、
php.ini のextension等に何か追加する必要があるのでしょうか?

ご教示いただけますよう、お願い致します。

A 回答 (2件)

>Version5.3でないと使えないということなのでしょうか?


ま、そういうことになるな。

http://php.net/manual/en/function.setlocale.php

#個人的にはロケールの必要性自体がわからん
    • good
    • 0
この回答へのお礼

ありがとうございました。
PHPのバージョンを更新してやってみたら、なんとか通りました。

#今回は送られてきたソースにLocaleクラス使ってて、私も今のところまだ理解していません。

お礼日時:2011/05/11 14:55

> PHP 5 >= 5.3.0, PECL intl >= 1.0.0


って書いてあるので、
extension=php_intl.dll
を有効にしてみたらどうなる?
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。
私のPHPのバージョンがVersion 5.2.13なのですが、
php.iniの中にはextension=php_intl.dllがなく、dllのファイルもありませんでした。
Version5.3でないと使えないということなのでしょうか?

お礼日時:2011/05/11 14:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!