- var_dump: documentation ( source)
<?php
$a = 0;
var_dump($a ?: 'a'); // empty
var_dump($a ?? 'a'); // isset
$a = '';
var_dump($a ?: 'a'); // empty
var_dump($a ?? 'a'); // isset
$a = false;
var_dump($a ?: 'a'); // empty
var_dump($a ?? 'a'); // isset
$a = null;
var_dump($a ?: 'a'); // empty
var_dump($a ?? 'a'); // isset