PHP IF ELSE简化/三元一次式的使用


Posted in PHP onAugust 22, 2011

一般我们会这样写:

<? 
if($_GET['time']==null) 
{ 
$time = time(); 
} 
else 
{ 
$time = $_GET['time']; 
} 
echo $time; 
//如果GET有time这个值则带入变数time,如果没有就带现在time()时间 
?>

如果只单简单的判断,照上面这样写就太麻烦了,而且效能也不高!
可以改成使用三元一次式:
<? 
$time = ($_GET['time']==null) ? (time()) : ($_GET['time']); 
echo $time; 
?>

简洁许多!
大概解释一下三元一次式意思
如果第一个括号()内的判断句成立 就执行问号? 后第一个括号() 的内容,如果不成立则执行问号? 后第二个括号() 的内容
<? 
$a = 5; //定义变数a=5 
$b = 3; //定义变数b=5 
$c = ($a==$b) ? ("yes") : ("no"); 
//如果 a=b,c就=yes ; a不等于b,c就=no 
?>

还有一种简化
$bool = true; 
if($bool) 
{ 
setValueFun(); 
}

可以简化成
$bool && setValueFun();
PHP 相关文章推荐
PHP调用三种数据库的方法(2)
Oct 09 PHP
php获取某个目录大小的代码
Sep 10 PHP
基于PHP CURL获取邮箱地址的详解
Jun 03 PHP
php curl模拟post提交数据示例
Dec 31 PHP
php使用CURL伪造IP和来源实例详解
Jan 15 PHP
PHP 文件上传后端处理实用技巧方法
Jan 06 PHP
php输出含有“#”字符串的方法
Jan 18 PHP
php base64 编码与解码实例代码
Mar 21 PHP
php中Redis的应用--消息传递
Mar 28 PHP
关于PHP通用返回值设置方法
Mar 31 PHP
实例分析10个PHP常见安全问题
Jul 09 PHP
php中用unset销毁变量并释放内存
May 10 PHP
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
Aug 22 #PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
Aug 18 #PHP
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
Aug 15 #PHP
11个PHP 分页脚本推荐
Aug 15 #PHP
PHP版国家代码、缩写查询函数代码
Aug 14 #PHP
PHP动态创建Web站点的方法
Aug 14 #PHP
php程序的国际化实现方法(利用gettext)
Aug 14 #PHP
You might like
php用数组返回无限分类的列表数据的代码
2010/08/08 PHP
利用php下载xls文件(自己动手写的)
2014/04/18 PHP
教你php如何实现验证码
2016/01/20 PHP
PHP+HTML+JavaScript+Css实现简单爬虫开发
2016/03/28 PHP
关于laravel5.5的定时任务详解(demo)
2019/10/23 PHP
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
JavaScript CSS 修改学习第四章 透明度设置
2010/02/19 Javascript
JS 面向对象之神奇的prototype
2011/02/26 Javascript
js模拟点击事件实现代码
2012/11/06 Javascript
JS中对Cookie的操作详解
2016/08/05 Javascript
js继承实现方法详解
2016/12/16 Javascript
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
2017/03/25 jQuery
JS仿Base.js实现的继承示例
2017/04/07 Javascript
Vue实现搜索 和新闻列表功能简单范例
2018/03/16 Javascript
微信小程序非跳转式组件授权登录的方法示例
2019/05/22 Javascript
JavaScript实现Tab选项卡切换
2020/02/13 Javascript
js实现石头剪刀布游戏
2020/10/11 Javascript
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
python分析nignx访问日志脚本分享
2015/02/26 Python
实用自动化运维Python脚本分享
2018/06/04 Python
python数据归一化及三种方法详解
2019/08/06 Python
win10下python2和python3共存问题解决方法
2019/12/23 Python
基于python实现模拟数据结构模型
2020/06/12 Python
HTML5手机端弹出遮罩菜单特效代码
2016/01/27 HTML / CSS
摩顿布朗英国官方网上商店:奢华沐浴、身体和头发护理
2016/10/29 全球购物
三只松鼠官方旗舰店:全网坚果销售第1
2017/11/25 全球购物
skyn ICELAND官网:冰岛成分天然护肤品
2020/08/24 全球购物
普通院校学生的自荐信
2013/11/27 职场文书
致接力运动员广播稿
2014/02/17 职场文书
简单的项目建议书模板
2014/03/12 职场文书
经典公益广告词
2014/03/13 职场文书
团日活动总结书格式
2014/05/08 职场文书
好段摘抄大全(48句)
2019/08/08 职场文书
zabbix自定义监控nginx状态实现过程
2021/11/01 Servers
大脑的记忆过程在做数据压缩,不同图形也有共同的记忆格式
2022/04/29 数码科技
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle