许多编程语言都具有合并函数(返回第一个非NULL值)。可悲的是,PHP在2009年没有。
在PHP本身获得合并功能之前,用PHP实现一个的好方法是什么?
在php 5.3中有一个新的运算符可以做到这一点: ?:
?:
// A echo 'A' ?: 'B'; // B echo '' ?: 'B'; // B echo false ?: 'B'; // B echo null ?: 'B';