不好意思
笔误
if($dd=="abc"){
echo "ok";
}就这么个简单的条件语句
如果说我把if()的条件改成变量替代
即:$dd="123";$str = "$dd";
$str .= "=='abc'";
if($str){
echo "ok";
}
else{
echo "err";
}
为什么它最终显示的还是ok,而不是err~
正确的写法应该怎么写呢?
笔误
if($dd=="abc"){
echo "ok";
}就这么个简单的条件语句
如果说我把if()的条件改成变量替代
即:$dd="123";$str = "$dd";
$str .= "=='abc'";
if($str){
echo "ok";
}
else{
echo "err";
}
为什么它最终显示的还是ok,而不是err~
正确的写法应该怎么写呢?
$dd="123";$str = "$"."dd"; //这里修改
$str .= "=='abc'"; //输出 $str="$dd=='abc'"
if($str){
echo "ok";
}
else{
echo "err";
}
为什么它最终显示的还是ok,而不是err~
正确的写法应该怎么写呢?
$str .= "=='abc'"; ---------------------------------$str = $dd=='abc'; //type: boolean
if ($str) {
echo "ok";
} else {
echo "err";
}
// output:err