$add.=$usertype?" 这个到底可以判断什么,谢谢 不是这样的,意思是:$add=$add.$usertype这个的简写。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 举个例子,如果$add是“abc”,$usertype是“def”,则运行$add.=$usertype;//结果为$add等于“abcdef” 这里有详细介绍:http://cn.php.net/manual/zh/language.operators.string.php $add.=$user_type?" AND usertype={$user_type}":'';这事整句,其实因为我要判断一下$user_type是否是空值,然后再运行后面的语句,但是这样能够判断空值吗, $add.=empty($user_type)?"":" AND usertype={$user_type}"; 我想是不是应该这样理解,$add.=empty($user_type)?"":" AND usertype={$user_type}"; empty($user_type)?这个是if判断的部分,而$add.=是在判断完成后加上应加的部分,毕竟三元(?..:..)运算符的优先权比赋值运算符高,所以不是先赋值,是先判断而这里应该用empty($user_type)?,而不用$usertype?,因为empty可以完成空值,为定义,0,等一系列判断,我这样理解有没有问题,谢谢了 php 新手入门-----请指点指点该看什么资料最快入门。。。 PHP 5.2/5.3 Hash漏洞补丁发布 新手小白求教PHP 两层(或多层)抓取数据程序或代码~希望大侠们帮助~~!! 织梦CMS的问题! 用PHP下载文件时的这个问题怎么解决啊? 我的phpinfo中的mysql信息总是不对,为什么? 排序问题 一个win2000+IIS+PHP+MYsql的配置问题 老菜问题就是多,这个如何解决。。。。 新手请教PHP如何对MYSQL存储和查询字符串数据? 用程序來動態的添加刪除導航. 如何升级mysql
$add.=$usertype;//结果为$add等于“abcdef”
这事整句,其实因为我要判断一下$user_type是否是空值,然后再运行后面的语句,但是这样能够判断空值吗,
$add.=empty($user_type)?"":" AND usertype={$user_type}";
empty($user_type)?这个是if判断的部分,而$add.=是在判断完成后加上应加的部分,毕竟三元(?..:..)运算符的优先权比赋值运算符高,所以不是先赋值,是先判断
而这里应该用empty($user_type)?,而不用$usertype?,因为empty可以完成空值,为定义,0,等一系列判断,我这样理解有没有问题,谢谢了