Die empty-Konstruktion

Die Konstruktion empty prüft, ob eine Variable leer ist. Sie gibt true zurück, wenn die Variable nicht existiert oder einen "leeren" Wert enthält. Im ersten Parameter wird die zu prüfende Variable übergeben.

Syntax

phpempty(mixed $var): bool

Beispiel

Lassen Sie uns mehrere Variablen auf Leere prüfen:

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

Ergebnis der Codeausführung:

phptrue
true
true

Beispiel

Lassen Sie uns nicht-leere Variablen prüfen:

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

Ergebnis der Codeausführung:

phpfalse
false
false

Beispiel

Lassen Sie uns eine nicht existierende Variable prüfen:

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

Ergebnis der Codeausführung:

phptrue

Siehe auch

  • die Funktion isset,
    die die Existenz einer Variable prüft
  • die Funktion is_null,
    die eine Variable auf null prüft