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脚本的10个技巧(8)
Oct 09 PHP
PHPLog php 程序调试追踪工具
Sep 09 PHP
让PHP以ROOT权限执行系统命令的方法
Feb 10 PHP
PHP数据库操作之基于Mysqli的数据库操作类库
Apr 19 PHP
分享最受欢迎的5款PHP框架
Nov 27 PHP
Smarty模板引擎缓存机制详解
May 23 PHP
PHP将URL转换成短网址的算法分享
Sep 13 PHP
php实现与python进行socket通信的方法示例
Aug 30 PHP
php+ajax 文件上传代码实例
Mar 18 PHP
PHP常量define和const的区别详解
May 18 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
May 29 PHP
php7中停止php-fpm服务的方法详解
May 09 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 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
批量去除PHP文件中bom的PHP代码
2012/03/13 PHP
Joomla框架实现字符串截取的方法示例
2017/07/18 PHP
使用Laravel中的查询构造器实现增删改查功能
2019/09/03 PHP
jQuery 操作option的实现代码
2011/03/03 Javascript
JavaScript控制table某列不显示的方法
2015/03/16 Javascript
JavaScript中的this关键字使用详解
2015/08/14 Javascript
基于javascript实现listbox左右移动
2016/01/29 Javascript
详解Node.js模块间共享数据库连接的方法
2016/05/24 Javascript
Javascript中的对象和原型(二)
2016/08/12 Javascript
jQuery实现的小图列表,大图展示效果幻灯片示例
2016/10/25 Javascript
自学实现angularjs依赖注入
2016/12/20 Javascript
JavaScript实现审核流程状态的动态显示进度条
2017/03/15 Javascript
Vue iview-admin框架二级菜单改为三级菜单的方法
2018/07/03 Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
2019/03/19 Javascript
在vue中对数组值变化的监听与重新响应渲染操作
2020/07/17 Javascript
Python自动重试HTTP连接装饰器
2015/04/28 Python
Python设计模式中单例模式的实现及在Tornado中的应用
2016/03/02 Python
使用Python的Django框架结合jQuery实现AJAX购物车页面
2016/04/11 Python
Python中的Descriptor描述符学习教程
2016/06/02 Python
pandas使用get_dummies进行one-hot编码的方法
2018/07/10 Python
Python面向对象之类和对象属性的增删改查操作示例
2018/12/14 Python
flask框架路由常用定义方式总结
2019/07/23 Python
Python脚本操作Excel实现批量替换功能
2019/11/20 Python
Python函数生成器原理及使用详解
2020/03/12 Python
万代美国官网:PREMIUM BANDAI USA
2020/09/11 全球购物
介绍一下Linux中的链接
2016/05/28 面试题
技校个人求职信范文
2014/01/25 职场文书
低碳生活的宣传标语
2014/06/23 职场文书
2015年团支部工作总结
2015/04/03 职场文书
高考1977观后感
2015/06/04 职场文书
埃及王子观后感
2015/06/16 职场文书
《我们的民族小学》教学反思
2016/02/19 职场文书
导游词之崇武古城
2019/10/07 职场文书
实例讲解Python中sys.argv[]的用法
2021/06/03 Python
javascript的setTimeout()使用方法总结
2021/11/20 Javascript