access中的特殊运算符in与matlab逻辑运算符符or的区别

ThinkPHP教程 列表
相关参考课程ThinkPHP 比较运算符与逻辑运算符详解ThinkPHP 比较运算符与逻辑运算符
ThinkPHP 的模型、操作及模板中都可能用到比较运算符与逻辑运算符,其中有的地方可以直接使用 PHP 的运算符,而有的地方必须使用 ThinkPHP 特有的运算符。初学者对此往往比较迷惑,本文就 ThinkPHP 中使用比较运算符与逻辑运算符的情况做个详细的介绍。
操作中使用运算符
使用PHP运算符
在操作中,一般的逻辑代码片段可以直接使用 PHP 中的运算符,如:
public function index(){
if(intval($_GET['id']) & 0){
echo 'id 参数有效';
使用ThinkPHP运算符
在执行数据库操作时,在构造数组查询条件的时候需要使用 ThinkPHP 运算符:
public function index(){
// uid &= 5
$condition['uid'] = array('elt',5);
$list = $Dao-&where($condition)-&select();
如果使用:
$condition['uid'] &= 5;
这显然是一个错误的语法,以及如下使用方式也是错误的(会提示:表达式错误):
$condition['uid'] = array('&=',5);
唯一的例外是赋值运算(=)可以直接使用:
$condition['uid'] = 5;
对于 where 条件,也可以直接以字符串的方式传入,这种情况下直接使用 PHP 运算符:
$list = $Dao-&where('uid &= 5')-&select();
模板中使用运算符
在模板中必须使用 ThinkPHP 运算符。注意这里说得必须使用是指模板判断标签而不是说模板中不允许出现任何 PHP 运算符。
例如在 if 标签中使用 ThinkPHP 运算符:
&if condition=&$vo['uid'] lt 10&&
另外模板中的比较标签也具有跟运算符相同的意义:
&lt name=&vo['uid']& value=&10&&value&/lt&
ThinkPHP运算符与PHP运算符对照表
ThinkPHP标签
说明及对应PHP标签
等于(=)(==:用于模板判断时)
可用于查询条件与模板判断
不等于(!=)
可用于查询条件与模板判断
可用于查询条件与模板判断
大于等于(&=)
可用于查询条件与模板判断
可用于查询条件与模板判断
小于等于(&=)
可用于查询条件与模板判断
恒等于(===)
可用于模板判断
不恒等于(!==)
可用于模板判断
逻辑与(&&)
可用于查询条件
逻辑或(||)
可用于查询条件
ThinkPHP Where 条件
本章节内容共分 2 部分:1.
ThinkPHP 比较运算符与逻辑运算符详解2.
<(我爱开发网) — 提供最好的 、、、 及黑大网络选修课Access测试题填空题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
黑大网络选修课Access测试题填空题
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢2008年8月 MS-SQL Server大版内专家分月排行榜第一2008年7月 MS-SQL Server大版内专家分月排行榜第一
2015年6月 MS-SQL Server大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 js逻辑运算符 的文章

 

随机推荐