我正在使用 PHP 5.4.18 并尝试使用 Locale 对象。
我尝试了以下调用:
$locale = locale_accept_from_http($_SERVER['HTTP_ACCEPT_LANGUAGE']);
$locale = Locale::acceptFromHttp($_SERVER['HTTP_ACCEPT_LANGUAGE']);
我分别收到错误“调用未定义函数”和“类区域设置不基金”。
我在某处发现需要启用 php_intl 扩展。我这样做了。
我还查看了语言环境手册(http://www.php.net/manual/en/class.locale.php),但没有提到需要启用任何东西。
我需要进行哪些准备才能启用 Locale 课程?
好的。我发现 php_intl 文件没有加载。但是,它存在于 php/ext 目录中,并且它在错误日志中显示的路径是正确的。
注意:我正在使用 WAMP。