PHP の Coalesce 関数? 質問する

PHP の Coalesce 関数? 質問する

多くのプログラミング言語にはcoalesce関数(最初のNULL以外の値を返す)があり、)。残念ながら、2009 年現在、PHP はそうではありません。

PHP 自体に coalesce 関数が追加されるまで、PHP でこれを実装する良い方法は何でしょうか?

ベストアンサー1

PHP 5.3 には、次の操作を実行する新しい演算子があります。?:

// 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

おすすめ記事