如果不工作,则使用PHP echo

如果不工作,则使用PHP echo,php,html,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(); } 谢谢您的帮助。您的if不正确。 您必须使用=,而不是=来检查PHP中的somethng是否等于 if($user_post==5) 你的if不正确。 您必须使

我正在学习PHP,我的
echo
正在回显错误的数据

 $user_post=4;

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

您的if不正确。 您必须使用=,而不是=来检查PHP中的somethng是否等于

if($user_post==5)
你的if不正确。 您必须使用=,而不是=来检查PHP中的somethng是否等于

if($user_post==5)

您必须使用比较运算符:相等
==
(相同值)或相同
===
(相同值和相同类型)


您可以浏览php手册进行学习

您必须使用比较运算符:equal
==
(相同值)或equality
===
(相同值和相同类型)

您可以浏览php手册进行学习

这是分配运算符,每次它将分配5到$user\u post varibale将您的运算符更改为

if($user_post == 5)

区别在于第一个将只检查值,第二个将检查其类型 我希望它能帮助你

这是分配运算符,每次它将分配5到$user\u post varibale将您的运算符更改为

if($user_post == 5)

区别在于第一个将只检查值,第二个将检查其类型
我希望它能帮助您

=
是赋值运算符(用于设置变量值),
=
===
是比较运算符使用
=
检查相等赋值!==比较
=
是赋值运算符(用于设置变量值),
=
==
是比较运算符使用
==
检查相等赋值!==和你相比这是个问题谢谢你这是个问题