23

我现在正在本地主机上运行 php 版本 5.4.16,同时我正在开发我的网站。我想使用password_hash(),但我不断收到此错误:

致命错误:在第123行的/dir/to/file.php中调用未定义函数 password_hash()

为什么会这样?

谢谢!

4

1 回答 1

31

password_*方法仅在 PHP 5.5 中可用:

http://www.php.net/manual/en/function.password-hash.php

看看这个提供前向兼容性的库:

https://github.com/ircmaxell/password_compat

password_*在能够运行 PHP 5.5 之前,您可以使用它来访问新方法。

于 2014-01-06T17:18:14.153 回答