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 Xdebug 调试扩展的安装与使用.
Mar 13 PHP
php 网页播放器用来播放在线视频的代码(自动判断并选择视频文件类型)
Jun 03 PHP
PHP Directory 函数的详解
Mar 07 PHP
PHP中图片等比缩放的实例
Mar 24 PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
Jun 24 PHP
php计算指定目录下文件占用空间的方法
Mar 13 PHP
使用php-timeit估计php函数的执行时间
Sep 06 PHP
ThinkPHP连接Oracle数据库
Apr 22 PHP
php版微信公众平台接口开发之智能回复开发教程
Sep 22 PHP
php array_pop 删除数组最后一个元素实例
Nov 02 PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
May 09 PHP
PHP实现爬虫爬取图片代码实例
Mar 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
攻克CakePHP系列一 连接MySQL数据库
2008/10/22 PHP
php下关于中英数字混排的字符串分割问题
2010/04/06 PHP
PHP中break及continue两个流程控制指令区别分析
2011/04/18 PHP
深入分析PHP优化及注意事项
2016/07/04 PHP
laravel中的错误与日志用法详解
2016/07/26 PHP
PHP清除缓存的几种方法总结
2017/09/12 PHP
在laravel中实现将查询的对象转换为多维数组的函数
2019/10/21 PHP
键盘 keycode的值 javascript时触发事件时很有用的要素
2009/11/02 Javascript
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
extjs 如何给column 加上提示
2014/07/29 Javascript
Flow之一个新的Javascript静态类型检查器
2015/12/21 Javascript
基于AngularJS实现的工资计算器实例
2017/06/16 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
jquery中有哪些api jQuery主要API
2017/11/20 jQuery
javascript实现考勤日历功能
2018/11/29 Javascript
element-ui组件table实现自定义筛选功能的示例代码
2019/03/15 Javascript
React 实现车牌键盘的示例代码
2019/12/20 Javascript
原生JS实现留言板
2020/03/26 Javascript
vue-router 按需加载 component: () =&gt; import() 报错的解决
2020/09/22 Javascript
详细介绍Python函数中的默认参数
2015/03/30 Python
Python删除Java源文件中全部注释的实现方法
2017/08/30 Python
使用python实现ANN
2017/12/20 Python
tensorflow获取变量维度信息
2018/03/10 Python
PyQt5 QSerialPort子线程操作的实现
2018/04/21 Python
python中break、continue 、exit() 、pass终止循环的区别详解
2019/07/08 Python
python自动化测试无法启动谷歌浏览器问题
2019/10/10 Python
Python3 Tkinkter + SQLite实现登录和注册界面
2019/11/19 Python
Python正则re模块使用步骤及原理解析
2020/08/18 Python
完美解决IE8下不兼容rgba()的问题
2017/03/31 HTML / CSS
公益活动邀请函
2014/02/05 职场文书
《骆驼和羊》教学反思
2014/02/27 职场文书
新法人代表任命书
2014/06/06 职场文书
毕业论文答辩开场白和答辩技巧
2015/05/27 职场文书
毕业生政审意见范文
2015/06/04 职场文书
开学典礼校长致辞
2015/07/29 职场文书
Python requests库参数提交的注意事项总结
2021/03/29 Python