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 相关文章推荐
我的论坛源代码(九)
Oct 09 PHP
用php实现像JSP,ASP里Application那样的全局变量
Jan 12 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
Jul 17 PHP
对象失去焦点时自己动提交数据的实现代码
Nov 06 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
Dec 29 PHP
ThinkPHP函数详解之M方法和R方法
Sep 10 PHP
全面解析PHP操作Memcache基本函数
Jul 14 PHP
浅谈PHP正则中的捕获组与非捕获组
Jul 18 PHP
PHP实现网站访问量计数器
Oct 27 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
Oct 25 PHP
thinkphp5实现微信扫码支付
Dec 23 PHP
PHP如何通过date() 函数格式化显示时间
Nov 13 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 压缩文件夹的类代码
2009/11/05 PHP
PHP新手入门学习方法
2011/05/08 PHP
WordPress中自定义后台管理界面配色方案的小技巧
2015/12/29 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
2017/02/05 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
javascript学习(一)构建自己的JS库
2013/01/02 Javascript
JavaScript实现获取dom中class的方法
2015/02/09 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
2015/12/24 Javascript
AngularJS directive返回对象属性详解
2016/03/28 Javascript
javascript url几种编码方式详解
2016/06/06 Javascript
微信小程序 css使用技巧总结
2017/01/09 Javascript
解决ztree搜索中多级菜单展示不全问题
2017/07/05 Javascript
jQuery实现键盘回车搜索功能
2017/07/25 jQuery
elementUI Tree 树形控件的官方使用文档
2019/04/25 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
2019/05/05 Javascript
JS页面动态绘图工具SVG,Canvas,VML介简介
2020/10/16 Javascript
python实现的防DDoS脚本
2011/02/08 Python
python进阶教程之异常处理
2014/08/30 Python
Python中二维列表如何获取子区域元素的组成
2017/01/19 Python
Python使用sorted排序的方法小结
2017/07/28 Python
python定时复制远程文件夹中所有文件
2019/04/30 Python
Django认证系统实现的web页面实现代码
2019/08/12 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
2020/04/16 Python
python+adb+monkey实现Rom稳定性测试详解
2020/04/23 Python
Python实现UDP程序通信过程图解
2020/05/15 Python
药剂专业学生求职信范文
2013/12/28 职场文书
最新大学职业规划书范文
2013/12/30 职场文书
卫生标语大全
2014/06/21 职场文书
2014医学院领导班子对照检查材料思想汇报
2014/09/19 职场文书
大学生迟到检讨书500字
2014/10/17 职场文书
2015年上半年物业工作总结
2015/03/30 职场文书
离职员工给领导和同事的感谢信
2015/11/03 职场文书
2016年社区“6.26”禁毒日宣传活动总结
2016/04/05 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书
《弟子规》读后感:知廉耻、明是非、懂荣辱、辨善恶
2019/12/03 职场文书
mysql联合索引的使用规则
2021/06/23 MySQL