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 相关文章推荐
一个用于网络的工具函数库
Oct 09 PHP
笑谈配置,使用Smarty技术
Jan 04 PHP
ExtJS与PHP、MySQL实现存储的方法
Apr 02 PHP
php中将时间差转换为字符串提示的实现代码
Aug 08 PHP
php类声明和php类使用方法示例分享
Mar 29 PHP
PHP+MYSQL中文乱码问题
Jul 01 PHP
学习php设计模式 php实现装饰器模式(decorator)
Dec 07 PHP
php的debug相关函数用法示例
Jul 11 PHP
示例详解Laravel重置密码代码重构
Aug 10 PHP
PHP中include/require/include_once/require_once使用心得
Aug 28 PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
Aug 03 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+Tidy-完美的XHTML纠错+过滤
2007/04/10 PHP
php自动注册登录验证机制实现代码
2011/12/20 PHP
php文件上传简单实现方法
2015/01/24 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
JavaScript中“+=”的应用
2007/02/02 Javascript
jQuery 开天辟地入门篇一
2009/12/09 Javascript
Js,alert出现乱码问题的解决方法
2013/06/19 Javascript
js实现快速分享功能(你的文章分享工具)
2013/06/25 Javascript
解析jquery获取父窗口的元素
2013/06/26 Javascript
Bootstrap CSS布局之图像
2016/12/17 Javascript
Bootstrap datepicker日期选择器插件使用详解
2017/07/26 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
vue中遇到的坑之变化检测问题(数组相关)
2017/10/13 Javascript
代码详解JS操作剪贴板
2018/02/11 Javascript
vue页面切换到滚动页面显示顶部的实例
2018/03/13 Javascript
详解在vue-test-utils中mock全局对象
2018/11/07 Javascript
详解vue-cli3多环境打包配置
2019/03/28 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
解决vant框架做H5时踩过的坑(下拉刷新、上拉加载等)
2020/11/11 Javascript
[02:16]完美世界DOTA2联赛PWL S3 集锦第三期
2020/12/21 DOTA
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
初步解析Python中的yield函数的用法
2015/04/03 Python
解决Pycharm中import时无法识别自己写的程序方法
2018/05/18 Python
python操作redis方法总结
2018/06/06 Python
python统计中文字符数量的两种方法
2019/01/31 Python
利用CSS3的特性改变文本选中时的颜色
2013/09/11 HTML / CSS
EMPHASIS艾斐诗官网:周生生旗下原创精品珠宝品牌
2020/12/17 全球购物
Shell如何接收变量输入
2012/09/24 面试题
《花瓣飘香》教学反思
2014/04/15 职场文书
环保倡议书范文
2014/05/12 职场文书
目标责任书格式
2014/07/28 职场文书
学位证书委托书
2014/09/30 职场文书
大学生实习证明
2015/06/16 职场文书
大学生读书笔记大全
2015/07/01 职场文书
先进个人主要事迹范文
2015/11/04 职场文书
Grafana可视化监控系统结合SpringBoot使用
2022/04/19 Redis