Konstruktionen isset

Konstruktionen isset kontrollerer, om en variabel eksisterer og om dens værdi ikke er null. Returnerer true, hvis variablen eksisterer og ikke er lig med null, ellers returneres false. Kan tage flere parametre - i dette tilfælde returneres true kun, hvis alle de medsendte variable eksisterer.

Syntaks

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

Eksempel

Lad os kontrollere eksistensen af en variabel:

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

Resultat af kodeudførelse:

phptrue

Eksempel

Lad os kontrollere flere variable:

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

Resultat af kodeudførelse:

phpfalse

Eksempel

Lad os kontrollere en ikke-eksisterende variabel:

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

Resultat af kodeudførelse:

phpfalse

Se også

  • funktionen empty,
    som kontrollerer om en variabel er tom
  • funktionen is_null,
    som kontrollerer en variabel for null