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
empty(mixed $var): bool
Exempel
Låt oss kontrollera några variabler för tomhet:
<?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:
true
true
true
Exempel
Låt oss kontrollera icke-tomma variabler:
<?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:
false
false
false
Exempel
Låt oss kontrollera en variabel som inte existerar:
<?php
var_dump(empty($undefinedVar));
?>
Resultat av kodkörning:
true