Prüfen, ob array Wert isset und ist null

Wie um zu prüfen, ob array-Variablen

$a = array('a'=>1, 'c'=>null);

festgelegt ist, und ist null.

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');

Ist es möglich in der PHP-Funktion, welche prüft, ob $a['c'] null ist, und wenn $a['b'] existieren, ohne "PHP Notice: ..." - Fehler?

InformationsquelleAutor der Frage Bartek Kosa | 2013-07-20

Schreibe einen Kommentar