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 相关文章推荐
Oracle 常见问题解答
Oct 09 PHP
打造计数器DIY三步曲(上)
Oct 09 PHP
PHP读取目录下所有文件的代码
Jan 07 PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
Jul 18 PHP
使用YUI+Ant 实现JS CSS压缩
Sep 02 PHP
PHP处理postfix邮件内容的方法
Jun 16 PHP
php实现分页显示
Nov 03 PHP
PHP版本常用的排序算法汇总
Dec 20 PHP
Zend Framework入门教程之Zend_Session会话操作详解
Dec 08 PHP
php实现xml转换数组的方法示例
Feb 03 PHP
ThinkPHP5 的简单搭建和使用详解
Nov 15 PHP
Laravel 数据库加密及数据库表前缀配置方法
Oct 10 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安装全攻略:APACHE
2006/10/09 PHP
php访问查询mysql数据的三种方法
2006/10/09 PHP
PHP、Python和Javascript的装饰器模式对比
2015/02/03 PHP
laravel实现批量更新多条记录的方法示例
2017/10/22 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
HTML TO JavaScript 转换
2006/06/26 Javascript
Prototype使用指南之form.js
2007/01/10 Javascript
use jscript with List Proxy Server Information
2007/06/11 Javascript
JavaScript 异步调用框架 (Part 2 - 用例设计)
2009/08/03 Javascript
xheditor与validate插件冲突的解决方案
2010/04/15 Javascript
jquery图形密码实现方法
2015/03/11 Javascript
深入理解JS addLoadEvent函数
2016/05/20 Javascript
JS实现刷新父页面不弹出提示框的方法
2016/06/22 Javascript
有关文件上传 非ajax提交 得到后台数据问题
2016/10/12 Javascript
微信小程序 生命周期函数详解
2017/05/24 Javascript
js中less常用的方法小结
2017/08/09 Javascript
浅谈node模块与npm包管理工具
2018/01/03 Javascript
puppeteer库入门初探
2019/01/09 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
微信小程序实现上拉加载功能
2019/11/20 Javascript
Vue-cli打包后如何本地查看的操作
2020/09/02 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
[03:39]这就是刀塔,我们是冠军!燃情短片讲述我们的DOTA故事
2019/07/02 DOTA
基于wxpython开发的简单gui计算器实例
2015/05/30 Python
Python编程实现二分法和牛顿迭代法求平方根代码
2017/12/04 Python
Python实现PS滤镜功能之波浪特效示例
2018/01/26 Python
Python基于辗转相除法求解最大公约数的方法示例
2018/04/04 Python
python opencv 二值化 计算白色像素点的实例
2019/07/03 Python
什么是反射
2012/03/17 面试题
Ruby如何定义一个类
2012/10/08 面试题
拖鞋店创业计划书
2014/01/15 职场文书
网络工程师职业规划
2014/02/10 职场文书
希特勒经典演讲稿
2014/05/19 职场文书
红色旅游心得体会
2014/09/03 职场文书
2015秋季运动会通讯稿
2015/07/18 职场文书
源码安装apache脚本部署过程详解
2022/09/23 Servers