PHP4实际应用经验篇(6)


Posted in PHP onOctober 09, 2006

作者:孙运动

现在,你已经明白PHP允许你嵌套条件语句。然而,如果你再看看那个用来示范此概念的例子时你将同意那是既复杂又令人感到可怕。

--------------------------------------------------------------------------------
< ?

if ($day == "Thursday")
    {
    if ($time == "12")
        {
        if ($place == "Italy")
            {
            $lunch = "pasta";
            }
        }
}

?>
--------------------------------------------------------------------------------

还好,除了我们已经可以不受任何限制使用的比较操作符之外,PHP 还提供了一些逻辑操作符来允许你把条件语句描述聚集起来。下面的表格清楚地表明了这些:

假设 $delta = 12 并且 $omega = 9

操作符
意义
例子
结果

&&
AND
$delta == $gamma && $delta > $omega
True

   $delta && $omega < $omega
False

||
OR
$delta == $gamma || $delta < $omega
True

   $delta > $gamma || $delta < $omega
False

!
NOT
!$delta
False

< =
小于或等于
$delta < = $omega
False

好,我们可以用逻辑操作符重写上面例子的代码,你看,下面的表述是不是更简单些?

--------------------------------------------------------------------------------
< ?

if ($day == "Thursday" && $time == "12" && $place == "Italy")
            {
            $lunch = "pasta";
            }
--------------------------------------------------------------------------------
简单文雅吗? Yes

PHP 相关文章推荐
PHP+MYSQL开发工具及资源收藏
Jan 02 PHP
PHP开发中常用的8个小技巧
Aug 27 PHP
PHP爆绝对路径方法收集整理
Sep 17 PHP
php实现的一个很好用HTML解析器类可用于采集数据
Sep 23 PHP
PHP+memcache实现消息队列案例分享
May 21 PHP
PHP使用socket发送HTTP请求的方法
Feb 14 PHP
PHP 接入微信扫码支付总结(总结篇)
Nov 03 PHP
PHP中大括号'{}'用法实例总结
Feb 08 PHP
PHP命名空间namespace的定义方法详解
Mar 29 PHP
PHP编程计算文件或数组中单词出现频率的方法
May 22 PHP
php利用云片网实现短信验证码功能的示例代码
Nov 18 PHP
Laravel框架创建路由的方法详解
Sep 04 PHP
PHP4实际应用经验篇(7)
Oct 09 #PHP
PHP4实际应用经验篇(9)
Oct 09 #PHP
PHP4实际应用经验篇(8)
Oct 09 #PHP
一个简单的MySQL数据浏览器
Oct 09 #PHP
PHP生成便于打印的网页
Oct 09 #PHP
PHP4实际应用经验篇(5)
Oct 09 #PHP
数据库的日期格式转换
Oct 09 #PHP
You might like
PHP has encountered an Access Violation at 7C94BD02解决方法
2009/08/24 PHP
关于php中一些字符串总结
2016/05/05 PHP
php如何计算两坐标点之间的距离
2018/12/29 PHP
jquery.ui.progressbar 中文文档
2009/11/26 Javascript
JS焦点图切换,上下翻转
2011/05/12 Javascript
页面调用单个swf文件,嵌套出多个方法。
2011/11/21 Javascript
js模仿html5 placeholder适应于不支持的浏览器
2013/01/13 Javascript
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
2013/01/24 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
详解使用webpack构建多页面应用
2017/12/21 Javascript
layer.confirm取消按钮绑定事件的方法
2018/08/17 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
js+HTML5 canvas 实现简单的加载条(进度条)功能示例
2019/07/16 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
在vue中使用cookie记住用户上次选择的实例(本次例子中为下拉框)
2020/09/11 Javascript
[37:45]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS Orenda
2014/05/22 DOTA
python查找第k小元素代码分享
2013/12/18 Python
Python中dictionary items()系列函数的用法实例
2014/08/21 Python
打包发布Python模块的方法详解
2016/09/18 Python
Python双精度浮点数运算并分行显示操作示例
2017/07/21 Python
python中对数据进行各种排序的方法
2019/07/02 Python
详解Python 字符串相似性的几种度量方法
2019/08/29 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
Python如何生成xml文件
2020/06/04 Python
python eventlet绿化和patch原理
2020/11/21 Python
神经网络训练采用gpu设置的方式
2021/03/03 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
html5 svg 中元素点击事件添加方法
2013/01/16 HTML / CSS
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
维也纳通行证:Vienna PASS
2019/07/18 全球购物
小学网上祭英烈活动总结
2014/07/05 职场文书
4s店活动策划方案
2014/08/25 职场文书
发布会邀请函
2015/01/31 职场文书
预备党员转正意见
2015/06/01 职场文书
Python基础之pandas数据合并
2021/04/27 Python
Django对接elasticsearch实现全文检索的示例代码
2021/08/02 Python