我目前在本地使用 PHP 版本 5.4.16 进行网站开发。我想使用 password_hash()
,但是出现了以下错误:
致命错误:在/dir/to/file.php的第123行中调用未定义的函数 password_hash()
为什么会出现这种情况?
我目前在本地使用 PHP 版本 5.4.16 进行网站开发。我想使用 password_hash()
,但是出现了以下错误:
致命错误:在/dir/to/file.php的第123行中调用未定义的函数 password_hash()
为什么会出现这种情况?
password_*
方法只在PHP 5.5及以上版本可用:http://www.php.net/manual/en/function.password-hash.php
请查看这个提供向前兼容的库:https://github.com/ircmaxell/password_compat
您可以使用它来访问新的password_*
方法,直到您能够运行PHP 5.5。