- var_dump: documentation ( source)
<?php
// Я привык определять - есть ли элемент в массиве
$a = array('a' => false);
// вызовом isset
var_dump(isset($a['a']));
// Однако все меняется, если в массиве есть элемент со значением null
$a = array('a' => null);
// Обычная проверка на isset нам вернет false, что подтверждается документацией
var_dump(isset($a['a']));
// Правильнее будет использовать array_key_exists
var_dump(array_key_exists('a', $a));