调用未定义的函数 password_hash()

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

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

为什么会发生这种情况?


答案 1

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

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

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

https://github.com/ircmaxell/password_compat

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


答案 2

推荐