Konstruktionen empty
Konstruktionen empty kontrollerar om en variabel är tom. Den returnerar true om variabeln inte existerar eller innehåller ett "tomt" värde. Den variabel som ska kontrolleras skickas som första parameter.
Syntax
phpempty(mixed $var): bool
Exempel
Låt oss kontrollera några variabler för 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 kodkörning:
phptrue
true
true
Exempel
Låt oss kontrollera icke-tomma variabler:
php<?php
$var1 = 'text';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
Resultat av kodkörning:
phpfalse
false
false
Exempel
Låt oss kontrollera en variabel som inte existerar:
php<?php
var_dump(empty($undefinedVar));
?>
Resultat av kodkörning:
phptrue