不好意思
笔误
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~
正确的写法应该怎么写呢?
解决方案 »
- 新手问题,Apache可以启动了,为什么访问不了?
- 求一个thinkphp的项目教程
- 求救:一个页面显示同一个数据库中多个表的信息,表和表之间没有任何联系
- 求教,一些关于onclick PHP JS之间的问题
- 关于表单中复选框的问题
- 请问PHP如何实现类似MSN Messenger的点对点文件传输
- 在线等!!!帮帮忙吧,php加密函数sha1()
- 谁有好用的关于Oracle数据库的类或者函数分享一下啊
- 一不小心弄到了kk66.com(雅客)的一部分代码,大家看看希望有帮助
- 循环问题求大神解答 我的QQ是2509577255
- 关于局部刷新的问题?
- 一个网站利用提交表单来进行换页,请问有办法得到其页面资料吗?
$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