Die empty konstruksie
Die konstruksie empty toets of 'n veranderlike leeg is. Dit gee true terug indien die veranderlike nie bestaan nie of 'n "leeg" waarde bevat. Die veranderlike wat getoets word, word as die eerste parameter oorgedra.
Sintaksis
empty(mixed $var): bool
Voorbeeld
Laat ons 'n paar veranderlikes vir leegte toets:
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
Uitslag van die kode-uitvoering:
true
true
true
Voorbeeld
Laat ons nie-leë veranderlikes toets:
<?php
$var1 = 'text';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
Uitslag van die kode-uitvoering:
false
false
false
Voorbeeld
Laat ons 'n nie-bestaande veranderlike toets:
<?php
var_dump(empty($undefinedVar));
?>
Uitslag van die kode-uitvoering:
true