Constructia isset

Constructia isset verifică dacă o variabilă există și dacă valoarea ei nu este null. Întoarce true dacă variabila există și nu este egală cu null, în caz contrar întoarce false. Poate primi mai mulți parametri - în acest caz va întoarce true numai dacă toate variabilele transmise există.

Sintaxă

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

Exemplu

Să verificăm existența variabilei:

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

Rezultatul executării codului:

phptrue

Exemplu

Să verificăm mai multe variabile:

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

Rezultatul executării codului:

phpfalse

Exemplu

Să verificăm o variabilă care nu există:

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

Rezultatul executării codului:

phpfalse

Vedeți și

  • funcția empty,
    care verifică dacă o variabilă este goală
  • funcția is_null,
    care verifică dacă o variabilă este null