De empty constructie
De constructie empty controleert of een variabele leeg is. Het retourneert true als de variabele niet bestaat of een "lege" waarde bevat. De te controleren variabele wordt als eerste parameter doorgegeven.
Syntaxis
empty(mixed $var): bool
Voorbeeld
Laten we enkele variabelen controleren op leegte:
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
Uitvoerresultaat van de code:
true
true
true
Voorbeeld
Laten we niet-lege variabelen controleren:
<?php
$var1 = 'text';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
Uitvoerresultaat van de code:
false
false
false
Voorbeeld
Laten we een niet-bestaande variabele controleren:
<?php
var_dump(empty($undefinedVar));
?>
Uitvoerresultaat van de code:
true