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 相关文章推荐
删除无限级目录与文件代码共享
Jul 12 PHP
php zend 相对路径问题
Jan 12 PHP
火车头discuz6.1 完美采集的php接口文件
Sep 13 PHP
PHP 最大运行时间 max_execution_time修改方法
Mar 08 PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
Apr 03 PHP
Laravel 5框架学习之数据库迁移(Migrations)
Apr 08 PHP
php使用pear_smtp发送邮件
Apr 15 PHP
PHP生成制作验证码的简单实例
Jun 12 PHP
PHP获取访问页面HTTP状态码的实现代码
Nov 03 PHP
php实现支持中文的文件下载功能示例
Aug 30 PHP
PHP实现字母数字混合验证码功能
Jul 11 PHP
php如何实现数据库的备份和恢复
Nov 30 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
《神奇女侠:血脉》神力女超人大战犯罪公司
2020/04/09 欧美动漫
PHP使用array_multisort对多个数组或多维数组进行排序
2014/12/16 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
php使用curl通过代理获取数据的实现方法
2016/05/16 PHP
PHP实现链式操作的原理详解
2016/09/16 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
2019/10/08 PHP
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
2013/04/02 Javascript
自编jQuery插件实现模拟alert和confirm
2014/09/01 Javascript
JS实现向表格行添加新单元格的方法
2015/03/30 Javascript
浅谈node.js中async异步编程
2015/10/22 Javascript
值得分享和收藏的Bootstrap学习教程
2016/05/12 Javascript
js 递归和定时器的实例解析
2017/02/03 Javascript
在js中做数字字符串补0(js补零)
2017/03/25 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
JS笛卡尔积算法与多重数组笛卡尔积实现方法示例
2017/12/01 Javascript
Vue 2.5.2下axios + express 本地请求404的解决方法
2018/02/21 Javascript
javaScript中&quot;==&quot;和&quot;===&quot;的区别详解
2018/03/16 Javascript
React中的render何时执行过程
2018/04/13 Javascript
Node.Js中实现端口重用原理详解
2018/05/03 Javascript
webpack4 CSS Tree Shaking的使用
2018/09/03 Javascript
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
2019/04/11 Javascript
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
python实现微信自动回复及批量添加好友功能
2019/07/03 Python
Python StringIO如何在内存中读写str
2020/01/07 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
2020/06/08 Python
python实现猜拳游戏项目
2020/11/30 Python
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
环境建设实施方案
2014/03/14 职场文书
老人祝寿主持词
2014/03/28 职场文书
导师就业推荐信范文
2014/05/22 职场文书
学校门卫岗位职责范本
2014/06/30 职场文书
乡村教师党员四风问题对照检查材料思想汇报
2014/10/08 职场文书
六年级作文之预言作文
2019/10/25 职场文书
nginx作grpc的反向代理踩坑总结
2021/07/07 Servers