我正在学习PHP而我的echo
正在回应错误的数据。
$user_post=4;
if($user_post=5){
echo "User has 5 posts.";
}else{
echo "Cannot continue! Not enough posts: $user_post"; die();
}
感谢您的帮助。
答案 0 :(得分:7)
你的if不正确。 您必须使用 == ,而不是=来检查PHP中的某个等号是否等于。
if($user_post==5)
答案 1 :(得分:2)
您必须使用比较运算符:等于==
(相同值)或相同===
(相同值和相同类型)。
您可以浏览用于学习http://php.net/manual/en/language.operators.comparison.php
的php手册答案 2 :(得分:1)
if($user_post=5)
这是赋值运算符,每次它将协助5到$ user_post varibale将运算符更改为
if($user_post == 5)
或
if($user_post ==== 5)
差异是frist只检查值,第二个检查它的类型 我希望它会对你有所帮助