Konstruktionen empty

Konstruktionen empty tjekker om en variabel er tom. Den returnerer true, hvis variablen ikke eksisterer eller indeholder en "tom" værdi. Den variable der tjekkes sendes som den første parameter.

Syntaks

phpempty(mixed $var): bool

Eksempel

Lad os tjekke flere variable for tomhed:

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

Resultat af kodeudførelse:

phptrue
true
true

Eksempel

Lad os tjekke variable som ikke er tomme:

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

Resultat af kodeudførelse:

phpfalse
false
false

Eksempel

Lad os tjekke en ikke-eksisterende variabel:

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

Resultat af kodeudførelse:

phptrue

Se også

  • funktionen isset,
    som tjekker om en variabel eksisterer
  • funktionen is_null,
    som tjekker en variabel for null