PHP的合并功能? [英] Coalesce function for PHP?
本文介绍了PHP的合并功能?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Many programming languages have a coalesce function (returns the first non-NULL value, example). PHP, sadly in 2009, does not.
在PHP本身获得合并功能之前,用PHP实现一个的好方法是什么?
What would be a good way to implement one in PHP until PHP itself gets a coalesce function?
推荐答案
php 5.3中有一个新的运算符可以执行以下操作:?:
There is a new operator in php 5.3 which does this: ?:
// A
echo 'A' ?: 'B';
// B
echo '' ?: 'B';
// B
echo false ?: 'B';
// B
echo null ?: 'B';
来源: http://www.php.net/ChangeLog-5. php#5.3.0
这篇关于PHP的合并功能?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文