<?php
$name=DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, "US");
print_r($name);
?>
在localhost中正常工作。但是,当我在线尝试它时,我收到错误致命错误:第1行未定义的类常量'PER_COUNTRY'
答案 0 :(得分:3)
这是一个PHP 5.3或更高版本的功能。因此,您的实时服务器上的服务器版本不是> = PHP 5.3
见这里:http://www.php.net/manual/en/datetimezone.listidentifiers.php
答案 1 :(得分:2)
检查您的PHP版本:PER_COUNTRY已添加5.3.0