空白の場合
// null 合体演算子は空白は、true 扱い
>>> '' ?? false
=> ""
// エルビス演算子と三項演算子は、fales 扱い
>>> '' ?: false
=> false
>>> '' ? true : false
=> false
undefined の場合
// $hoge は未定義の変数
>>> $hoge
PHP Notice: Undefined variable: hoge in Psy Shell code on line 1
// null 合体演算子は空白は、評価でき、fales 扱い
>>> $hoge ?? ''
=> ""
// エルビス演算子と三項演算子は、評価できない
>>> $hoge ?: ''
PHP Notice: Undefined variable: hoge in Psy Shell code on line 1
>>> $hoge ? 'hoge' : ''
PHP Notice: Undefined variable: hoge in Psy Shell code on line 1