La costruzione isset

La costruzione isset verifica se una variabile esiste e se il suo valore non è null. Restituisce true se la variabile esiste e non è uguale a null, altrimenti restituisce false. Può accettare più parametri - in questo caso restituirà true solo se tutte le variabili passate esistono.

Sintassi

phpisset($var);
phpisset($var1, $var2, ...);

Esempio

Verifichiamo l'esistenza di una variabile:

php<?php
  $var = 'test';
  var_dump(isset($var));
?>

Risultato dell'esecuzione del codice:

phptrue

Esempio

Verifichiamo più variabili:

php<?php
  $a = 1;
  $b = null;
  var_dump(isset($a, $b));
?>

Risultato dell'esecuzione del codice:

phpfalse

Esempio

Verifichiamo una variabile inesistente:

php<?php
  var_dump(isset($undefinedVar));
?>

Risultato dell'esecuzione del codice:

phpfalse

Vedi anche

  • la funzione empty,
    che verifica se una variabile è vuota
  • la funzione is_null,
    che verifica se una variabile è null