关于使用康帕特库,我有一个小小的问题。我刚刚将本地PHP版本更新为5.4.x,以便能够使用这个库。
现在它在页面上说,您需要检查password_hash make的值,因为它可能是false
在存储password_hash之前,检查它的返回值是非常重要的,因为如果遇到错误,可能会返回false。
现在我该怎么做?以下代码是否有效?
$password = password_hash($_POST['pass'],PASSWORD_DEFAULT);
if($password){
//succes!
}else{
//error
}我只是有点困惑,因为返回的并不总是布尔值。
发布于 2013-07-10 16:25:07
如果函数成功的话,它将返回一个真实的值,所以您所显示的代码将正常工作。
请参阅:http://php.net/manual/en/types.comparisons.php
https://stackoverflow.com/questions/17575934
复制相似问题