エンジニアのひよこ_level10

毎日更新してた人。たまに記事書きます。

【PHP】??。undefinedに対してifを書くときにissetを使わない方法。【161日目】

undefindedの時に、空文字を出したい

if (isset($item)) {
    echo $item;
} else {
    echo '';
}

あるいは、三項演算子を使って

    echo (isset($item) ? $item : '')

これをnull 合体演算子 (??)を使って書く

null合体演算子

    echo ($item ?? '');

短い。見やすい。便利ね。

公式ドキュメント

PHP: 新機能 - Manual