Konstruksjonen isset

Konstruksjonen isset sjekker om en variabel eksisterer og om dens verdi ikke er null. Returnerer true hvis variabelen eksisterer og ikke er lik null, ellers returnerer den false. Kan ta flere parametere - i dette tilfellet returnerer den true bare hvis alle de oppgitte variablene eksisterer.

Syntaks

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

Eksempel

La oss sjekke eksistensen av en variabel:

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

Resultat av kjøring av koden:

phptrue

Eksempel

La oss sjekke flere variabler:

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

Resultat av kjøring av koden:

phpfalse

Eksempel

La oss sjekke en ikke-eksisterende variabel:

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

Resultat av kjøring av koden:

phpfalse

Se også

  • funksjonen empty,
    som sjekker om en variabel er tom
  • funksjonen is_null,
    som sjekker en variabel mot null