如果不工作,PHP回显

时间:2017-01-08 10:11:18

标签: php html

我正在学习PHP而我的echo正在回应错误的数据。

 $user_post=4;

 if($user_post=5){ 
    echo "User has 5 posts."; 
 }else{
    echo "Cannot continue! Not enough posts: $user_post"; die(); 
 }

感谢您的帮助。

3 个答案:

答案 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只检查值,第二个检查它的类型 我希望它会对你有所帮助