Verifique se o valor da matriz é isset e é nulo
Como verificar se a variável de matriz
$a = array('a'=>1, 'c'=>null);
está definido e é nulo.
function check($array, $key)
{
if (isset($array[$key])) {
if (is_null($array[$key])) {
echo $key . ' is null';
}
echo $key . ' is set';
}
}
check($a, 'a');
check($a, 'b');
check($a, 'c');
É possível no PHP ter uma função que irá verificar se $ a ['c'] é nulo e se $ a ['b'] existe sem erros "PHP Notice: ..."?