Konstruksjonen empty

Konstruksjonen empty sjekker om en variabel er tom. Den returnerer true hvis variabelen ikke eksisterer eller inneholder en "tom" verdi. Den første parameteren er variabelen som skal sjekkes.

Syntaks

phpempty(mixed $var): bool

Eksempel

La oss sjekke flere variabler for tomhet:

php<?php
  $var1 = '';
  $var2 = 0;
  $var3 = null;
  
  var_dump(empty($var1)); // true
  var_dump(empty($var2)); // true 
  var_dump(empty($var3)); // true
?>

Resultat av kjøring av koden:

phptrue
true
true

Eksempel

La oss sjekke variabler som ikke er tomme:

php<?php
  $var1 = 'tekst';
  $var2 = 1;
  $var3 = ['a'];
  
  var_dump(empty($var1)); // false
  var_dump(empty($var2)); // false
  var_dump(empty($var3)); // false
?>

Resultat av kjøring av koden:

phpfalse
false
false

Eksempel

La oss sjekke en variabel som ikke eksisterer:

php<?php
  var_dump(empty($udefinertVariabel));
?>

Resultat av kjøring av koden:

phptrue

Se også

  • funksjonen isset,
    som sjekker om en variabel eksisterer
  • funksjonen is_null,
    som sjekker om en variabel er null