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 变量类型的强制转换
Oct 23 PHP
PHP Session变量不能传送到下一页的解决方法
Nov 27 PHP
解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
Jun 18 PHP
使用php显示搜索引擎来的关键词
Feb 13 PHP
PHP解决URL中文GBK乱码问题的两种方法
Jun 03 PHP
php设计模式之简单工厂模式详解
Sep 04 PHP
PHP速成大法
Jan 30 PHP
PHP实现支持加盐的图片加密解密
Sep 09 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
Oct 25 PHP
PHP实现一个简单url路由功能实例
Nov 05 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
Apr 27 PHP
详解提高使用Java反射的效率方法
Apr 29 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
桌面中心(三)修改数据库
2006/10/09 PHP
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
MySQL相关说明
2007/01/15 PHP
PHP新建类问题分析及解决思路
2015/11/19 PHP
微信公众号实现扫码获取微信用户信息(网页授权)
2019/04/09 PHP
phpwind放自动注册方法
2006/12/02 Javascript
Mootools 1.2教程 正则表达式
2009/09/15 Javascript
用jquery与css打造个性化的单选框和复选框
2010/10/20 Javascript
js中的前绑定和后绑定详解
2013/08/01 Javascript
js模拟C#中List的简单实例
2014/03/06 Javascript
使用JavaScript获取地址栏参数的方法
2014/12/19 Javascript
JS随机调用指定函数的方法
2015/07/01 Javascript
JSONObject使用方法详解
2015/12/17 Javascript
浅析JS操作DOM的一些常用方法
2016/05/13 Javascript
JS 事件绑定、事件监听、事件委托详细介绍
2016/09/28 Javascript
真正好用的js验证上传文件大小的简单方法
2016/10/27 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
2016/12/23 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
JavaScript定时器使用方法详解
2020/03/26 Javascript
使用简单工厂模式来进行Python的设计模式编程
2016/03/01 Python
Python实现简单求解给定整数的质因数算法示例
2018/03/25 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
2020/02/09 Python
Python执行时间的几种计算方法
2020/07/31 Python
css3实现元素环绕中心点布局的方法示例
2019/01/15 HTML / CSS
美国名牌太阳镜折扣网站:Eyedictive
2017/05/15 全球购物
英国快时尚女装购物网站:PrettyLittleThing
2018/08/15 全球购物
什么是java序列化,如何实现java序列化
2012/11/14 面试题
《山谷中的谜底》教学反思
2014/04/26 职场文书
师范生见习报告范文
2014/11/03 职场文书
2015入党自传书范文
2015/06/26 职场文书
婚宴新娘致辞
2015/07/28 职场文书
中秋晚会致辞
2015/07/31 职场文书
2016关于预防职务犯罪的心得体会
2016/01/21 职场文书
JavaScript 事件捕获冒泡与捕获详情
2021/11/11 Javascript
Redis 限流器
2022/05/15 Redis