调用未定义函数 datefmt_create() wamp

Call to undefined function datefmt_create() wamp

使用时

echo datefmt_create("en_US" ,IntlDateFormatter::FULL,IntlDateFormatter::FULL);

我收到 调用未定义函数 错误。

它在另一台具有相同 PHP 版本的机器上工作正常,我也尝试打印 phpinfo() 但它没有 "intl"

的部分

IntlDateFomatter 仅适用于 PHP >= 5.3.0,PECL intl >= 1.0.0 所以如果你 运行 大于 PHP 5.3 那么你的问题是 PECL intl 没有安装。

Read the Docs

将 php 添加到系统变量中的路径解决了问题

步骤: 右键单击我的电脑 -> 高级系统设置 -> 然后单击环境变量按钮 -> 然后在系统变量中找到路径项并将你的 php.exe 父文件夹添加到它在我的例子中它是 "C:\wamp\bin\php\php5.5.12"