Ten*_*ous 0 php if-statement function
我有点困惑.可能只是我很厚!基本上,我有以下功能:
// Check if a verified email
function verified($username)
{
global $conn;
if($username == '') { return; }
$q = $conn->prepare("SELECT * FROM users WHERE Username='".$username."' AND Verified = 1");
$q->execute();
return $q->rowCount();
}
Run Code Online (Sandbox Code Playgroud)
然后我的脚本中有以下代码:
if (verified($_SESSION['Username'] == '0')
Run Code Online (Sandbox Code Playgroud)
现在我已经回应了上面的功能并且它0
应该返回它应该但是由于某种原因,如果上面似乎并不同意它确实是一个0
.我究竟做错了什么?!
小智 5
我想你的意思是:
if (verified($_SESSION['Username']) == '0')
Run Code Online (Sandbox Code Playgroud)
注意$ _SESSION ['Username']后的右括号...