一般我们会这样写:

<?
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();

最新文章

  1. protobuf编译出错的解决方案(iOS,OSX)
  2. 【Java每日一题】20161215
  3. Linux 命令 find
  4. topcoder SRM 618 DIV2 LongWordsDiv2
  5. Assets和Raw区别
  6. XAF应用开发教程-内置Attribute功能列表
  7. 2.6内核LOGO制作方法
  8. 64 位 Ubuntu 下 android adb 不可用解决方法
  9. Effective Java 07 Avoid finallizers
  10. mapreduce执行流程
  11. cocos2dx+lua中cc.EventListenerMouse:create()的bug
  12. BZOJ 1083: [SCOI2005]繁忙的都市 kruskal
  13. 子查询优化成join关联查询时要注意一对多关系
  14. Linux内核监控模块-2-系统调用表地址的获取(Linux内核版本3.13)
  15. Exception in thread &quot;main&quot; java.net.BindException: Address already in use: JVM_Bind
  16. java实现FFT变换(转)
  17. HTML----网页基础和基本标签
  18. 455. Assign Cookies.md
  19. python第六天函数,定义、调用、不带参函数、带参函数等
  20. centos中创建自动备份Mysql脚本任务并定期删除过期备份

热门文章

  1. Dubbo -- 系统学习 笔记 -- 快速启动
  2. spring MVC 使用 hibernate validator验证框架,国际化配置
  3. ES6中Object.assign() 方法
  4. AI 循环神经网络
  5. java算法----排序----(4)快速排序
  6. Luogu2993 FJOI2014 最短路径树问题 最短路树、长链剖分
  7. echarts 响应式布局
  8. Luogu P1337 [JSOI2004]平衡点 / 吊打XXX
  9. ML.NET 示例:二元分类之信用卡欺诈检测
  10. OpenTK教程-1绘制一个三角形