我正在localhost上运行php版本5.4.16,而我正在开发我的网站。我想使用password_hash()
,但我一直收到此错误:
致命错误: /dir/to/file.php 在 123
上调用未定义的函数password_hash()
为什么会这样?
谢谢!
答案 0 :(得分:30)
新的password_*
方法仅适用于PHP 5.5:
http://www.php.net/manual/en/function.password-hash.php
看看这个提供向前兼容性的库:
https://github.com/ircmaxell/password_compat
您可以使用它来访问新的password_*
方法,直到您能够运行PHP 5.5。