悬而未决:PHP无赋值又非条件的奇怪表达式
2008-07-29 10:35
239 查看
一直对PHP这种语法甚感怪异,总是感觉摸不到头脑。
比如: !empty($_POST) && Add_S($_POST); //其中的Add_S()函数功能应该是加上反斜杠
这里表达式的意思应该是若$_POST非空,则给它加上反斜杠。可是,&&表达的是逻辑与呀,那最终的结果应该只是真或假呀,且逻辑与两边的表达式应该都会先进行运算,最后才对它们进行逻辑与嘛。也即无论$_POST是否为空,都会执行Add_S($_POST)才是。
请哪位路过的高手指教下吧~~
比如: !empty($_POST) && Add_S($_POST); //其中的Add_S()函数功能应该是加上反斜杠
这里表达式的意思应该是若$_POST非空,则给它加上反斜杠。可是,&&表达的是逻辑与呀,那最终的结果应该只是真或假呀,且逻辑与两边的表达式应该都会先进行运算,最后才对它们进行逻辑与嘛。也即无论$_POST是否为空,都会执行Add_S($_POST)才是。
请哪位路过的高手指教下吧~~
相关文章推荐
- PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
- PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
- PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
- PHP扩展之文本处理(二)——PCRE正则表达式语法13——条件子组
- PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式【链接:http://www.cnblogs.com/baochuan/archive/2012/04/06/2432478.html】
- C编译器剖析_4.2 语义检查_表达式的语义检查(7)_二元运算符_赋值运算_条件表达式
- php简写表达式,&& or || 缩写条件语句
- PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
- 用一个条件表达式描述从a,b,c中找出最大者赋值给max
- 深入理解PHP中赋值与引用
- (PHP)正则表达式-preg_grep函数用法
- PHP正则表达式及实例
- linux shell if 条件表达式总结
- PHP 正则表达式验证中文的问题
- 解析php利用正则表达式解决采集内容排版的问题
- 最全的PHP正则表达式
- (PHP)正则表达式-preg_split函数的用法