不叫简写.压根就是两种东西.....
?xxx:xxx;
这是三元运算.
?xxx:xxx;
这是三元运算.
解决方案 »
- php session不自动销毁
- php 收邮件.
- PHP怎么解决输入框内容含有 \ ' " 等字符的问题
- PHP SMARTY 双循环(递归)输出分类 问题
- curl的两个不明参数??
- Can't connect to local MySQL server through socket '/usr/local/mysql-5.0/data/mysql.sock' (2)
- 关于sprintf疑惑
- 哪位好心人给我解释一下PHP的版本都是什么意思!
- 请问有人知道,如何用php或其它语言来显示访客的ip地址呢?
- php生成xml,php4.0版本下,求教
- 如何优化sql语句,使得占用系统资源更少
- 求教:MagickResizeImage()
if(x>y)?a:b 什么意思呢?
============================
三元运算符,几乎所有语言都有...但是,实际工作中一般不推荐这种写法,可读性比较低.
宁肯if else
==================
应该是flagXXX这个变量 和 DoXXX()这个函数返回值 两者的 且运算
来写,而且更加快捷和效率,但是,?根本不可能取代if的,最主要的原因,就是第一句话。语言结构,不是?,是ifphp中的if还好,你到vb中看看,那样的语句,你能受得了?那,真的算得上是奇迹了
这样的写法也行啊?
具体如何解释呢 phpwind论坛中的
不信自己去测
是的哦 就是从phpwind中看到的 感觉比较新鲜~