c'è anche array_key_exists() per le chiavi degli array
la differenza è chese ho:
$array['chiave'] = null;
un controllo con isset restituisce false, mentre con array_key_exists restituisce true (la chiave esiste)
dipende dal tipo di controllo che si vuole fare