2
A
回答
2
没有没有。
PHP开发人员已经讨论过将其作为未来版本的可能功能 - See here - 但被拒绝。
0
由于5.3,你可以这样做:
$a = isset($a) ?: $b;
编辑
如在评论中提到过 - 这实际上会使$a
等于真(因为isset
)而不是$a
+3
如果它存在,这会将'$ a'设置为true。 – Dogbert 2013-05-08 11:01:45
1
值。如果你使用PHP> = 5.3,你可以做到这一点更漂亮:
$a = isset($a) ?: $b;
编辑: 在这种情况下isset($a)
是一个问题,因为如果isset($a)
返回true
,则$a
将被设置为true
。你可以考虑将其更改为
$a = isset($a) ?: $b;
但要小心,如果$a == false || $a == 0
然后$a
将被设置为$b
相关问题
- 1. 更漂亮,缩进,漂亮的印刷
- 2. 如何写更长的IF更漂亮?
- 3. 保持我的PHP漂亮
- 4. php print_r漂亮的表
- 5. 如何填表::选择更漂亮?
- 6. 如何更漂亮地删除分号?
- 7. 如何让ggplot2图更漂亮?
- 8. 在css3中的漂亮悬停效果
- 9. PHP漂亮的打印停止工作
- 10. 在php中的子域漂亮url
- 11. 用php和.htaccess漂亮的网址
- 12. JavaScript漂亮的html
- 13. Android:漂亮的TabLayout?
- 14. “漂亮”为Python
- 15. 漂亮打印
- 16. 更漂亮的TypeScript匿名类声明?
- 17. 使我的步骤定义更漂亮
- 18. 使上下文无关语法更简单(更漂亮)
- 19. Android漂亮的登录表单
- 20. .htaccess漂亮的URL问题
- 21. 与.htaccess漂亮的网址?
- 22. 如何写得很漂亮?
- 23. PHP“漂亮打印”HTML(不是整洁)
- 24. 在PageViewController上进行漂亮的转换
- 25. 漂亮的漂浮列表列表?
- 26. 这张cmd单行纸的意思是漂亮的打印%PATH%
- 27. SEO和漂亮的URL rewritemap
- 28. 制作更漂亮忽略JavaScript格式
- 29. 更漂亮的方法来做if语句行为
- 30. 漂亮打印JSON
没有。这是语法。 – Raptor 2013-05-08 10:59:05
我试图找到类似于“a = a或b”的东西,但是都没有。 – mzedeler 2013-05-08 11:00:02
你想做什么? – 2013-05-08 11:00:07