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入门源程序
Oct 09 PHP
PHP DataGrid 实现代码
Aug 12 PHP
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
Feb 16 PHP
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
Aug 01 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
May 13 PHP
PHP文件操作方法汇总
Jul 01 PHP
详解js异步文件加载器
Jan 24 PHP
如何判断php mysqli扩展类是否开启
Dec 24 PHP
Laravel使用消息队列需要注意的一些问题
Dec 13 PHP
php设计模式之策略模式应用案例详解
Jun 17 PHP
Laravel实现通过blade模板引擎渲染视图
Oct 25 PHP
PHP实现微信提现功能(微信商城)
Nov 21 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将XML转数组过程详解
2013/11/13 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)
2016/07/07 PHP
自适应图片大小的弹出窗口
2006/07/27 Javascript
JS对URL字符串进行编码/解码分析
2008/10/25 Javascript
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
2010/01/15 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
js为空或不是对象问题的快速解决方法
2013/12/11 Javascript
Js实现动态添加删除Table行示例
2014/04/14 Javascript
extjs 如何给column 加上提示
2014/07/29 Javascript
jQuery实现简单的点赞效果
2020/05/29 Javascript
详解JavaScript中数组和字符串的lastIndexOf()方法使用
2016/03/13 Javascript
BootStrap fileinput.js文件上传组件实例代码
2017/02/20 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
使用JavaScript实现链表的数据结构的代码
2017/08/02 Javascript
详解Vue CLI3 多页应用实践和源码设计
2018/08/30 Javascript
vue2中使用sass并配置全局的sass样式变量的方法
2018/09/04 Javascript
在vue项目中集成graphql(vue-ApolloClient)
2018/09/08 Javascript
Vue实现一个无限加载列表功能
2018/11/13 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
vscode 配置vue+vetur+eslint+prettier自动格式化功能
2020/03/23 Javascript
javascript使用正则表达式实现注册登入校验
2020/09/23 Javascript
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
2015/05/16 Python
详解Python之unittest单元测试代码
2018/01/24 Python
python自动化生成IOS的图标
2018/11/13 Python
Spring Cloud Feign高级应用实例详解
2019/12/10 Python
Python猜数字算法题详解
2020/03/01 Python
用60行代码实现Python自动抢微信红包
2021/02/04 Python
求∏的近似值,直到最后一项的绝对值小于指定的数
2016/02/12 面试题
英文简历中的自我评价
2013/10/06 职场文书
学习党章思想汇报
2014/01/07 职场文书
医学生个人求职信范文
2014/02/07 职场文书
销售员个人求职的自我评价
2014/02/10 职场文书
运动会横幅标语
2014/06/17 职场文书
2015年社区计生工作总结
2015/04/21 职场文书