Php 调用未定义的函数password_hash()

Php 调用未定义的函数password_hash(),php,password-encryption,password-hash,php-password-hash,undefined-function,Php,Password Encryption,Password Hash,Php Password Hash,Undefined Function,我现在正在本地主机上运行php版本5.4.16,同时我正在开发我的站点。我想使用密码\u hash(),但我一直收到以下错误: 致命错误:在/dir/to/file.php第123行调用未定义的函数password\u hash() 为什么会这样 谢谢 新的密码*方法仅在PHP 5.5中可用: 看看这个提供向前兼容性的库: 您可以使用它来访问新的密码*方法,直到您能够运行PHP5.5。这对我很有帮助!不知道为什么这个问题结束了,但我也有同样的问题。谢谢你的邀请!我也不知道他们为什么关闭这个。

我现在正在本地主机上运行php版本5.4.16,同时我正在开发我的站点。我想使用
密码\u hash()
,但我一直收到以下错误:

致命错误:/dir/to/file.php第123行调用未定义的函数password\u hash()

为什么会这样


谢谢

新的
密码*
方法仅在PHP 5.5中可用:

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


您可以使用它来访问新的
密码*
方法,直到您能够运行PHP5.5。

这对我很有帮助!不知道为什么这个问题结束了,但我也有同样的问题。谢谢你的邀请!我也不知道他们为什么关闭这个。我只是用它来修正我的错误。快速修复,花了我一分钟。谢谢你的帮助。这个问题回答了我的问题。它被不公平地关闭了。在旧版本的PHP中有什么替代方案?对于旧版本,可以使用crypt()和crypt一起使用password_hash生成的哈希