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 相关文章推荐
Session的工作方式
Oct 09 PHP
PHPMailer安装方法及简单实例
Nov 25 PHP
PHPMYADMIN导入数据最大为2M的解决方法
Apr 23 PHP
使用php清除bom示例
Mar 03 PHP
跟我学Laravel之安装Laravel
Oct 15 PHP
PHP类型约束用法示例
Sep 28 PHP
PHP+JQUERY操作JSON实例
Mar 23 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
Jun 09 PHP
PHP扩展mcrypt实现的AES加密功能示例
Jan 29 PHP
PHP中define() 与 const定义常量的区别详解
Jun 25 PHP
Yii框架中用response保存cookie,用request读取cookie的原理解析
Sep 04 PHP
php设计模式之职责链模式定义与用法经典示例
Sep 19 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制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
2017/02/17 PHP
thinkPHP框架RBAC实现原理分析
2019/02/01 PHP
JavaScript网页制作特殊效果用随机数
2007/05/22 Javascript
用jQuery实现检测浏览器及版本的脚本代码
2008/01/22 Javascript
jquery复选框CHECKBOX全选、反选
2008/08/30 Javascript
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
Raphael带文本标签可拖动的图形实现代码
2013/02/20 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
javascript模拟订火车票和退票示例
2014/04/24 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
2015/05/08 Javascript
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
javascript滚轮事件基础实例讲解(37)
2017/02/14 Javascript
js中删除数组中的某一元素实例(无下标时)
2017/02/28 Javascript
bootstrap select插件封装成Vue2.0组件
2017/04/17 Javascript
详解使用Node.js 将txt文件转为Excel文件
2017/07/05 Javascript
js导出Excel表格超出26位英文字符的解决方法ES6
2017/11/15 Javascript
react中fetch之cors跨域请求的实现方法
2018/03/14 Javascript
electron + vue项目实现打印小票功能及实现代码
2018/11/25 Javascript
Vue触发式全局组件构建的方法
2018/11/28 Javascript
vuex 中插件的编写案例解析
2019/06/10 Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
2020/05/12 Javascript
vue项目中openlayers绘制行政区划
2020/12/24 Vue.js
[03:32]2014DOTA2西雅图邀请赛 CIS外卡赛赛前black专访
2014/07/09 DOTA
[00:48]完美“圣”典2016风云人物:xiao8宣传片
2016/11/30 DOTA
jupyter安装小结
2016/03/13 Python
Python图算法实例分析
2016/08/13 Python
Python 正则表达式入门(中级篇)
2016/12/07 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
重写子类方法时,抛出异常的书写注意事项
2015/10/17 面试题
Ajax实现页面无刷新留言效果
2021/03/24 Javascript
小学生春游活动方案
2014/08/20 职场文书
银行授权委托书格式
2014/10/10 职场文书
召开会议通知范文
2015/04/15 职场文书
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android