Konstruktionen isset

Konstruktionen isset kontrollerar om en variabel finns och inte har värdet null. Returnerar true om variabeln finns och inte är null, annars returnerar den false. Kan ta flera parametrar - i detta fall returneras true endast om alla överförda variabler finns.

Syntax

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

Exempel

Låt oss kontrollera existensen av en variabel:

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

Resultat av kodkörning:

phptrue

Exempel

Låt oss kontrollera flera variabler:

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

Resultat av kodkörning:

phpfalse

Exempel

Låt oss kontrollera en icke-existerande variabel:

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

Resultat av kodkörning:

phpfalse

Se även

  • funktionen empty,
    som kontrollerar om en variabel är tom
  • funktionen is_null,
    som kontrollerar en variabel mot null