De empty opdracht in PHP
In scripts is er vaak behoefte aan het controleren
van een variabele op leegte. In PHP is een variabele
leeg als deze gelijk is aan 0, '',
'0', false of null.
Controle op leegte wordt uitgevoerd met behulp van
de opdracht empty:
<?php
$test = '';
if (empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Vaker echter doet zich de omgekeerde taak voor - controleren of een variabele niet leeg is. Laten we onze voorwaarde omkeren:
<?php
$test = '';
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:
<?php
$test = 0;
if (empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:
<?php
$test = -1;
if (empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:
<?php
$test = '';
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:
<?php
$test = -1;
if (empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:
<?php
$test = '0';
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:
<?php
$test = -1;
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:
<?php
$test = null;
if (empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:
<?php
$test = false;
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:
<?php
$test = true;
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:
<?php
$test = 'false';
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:
<?php
$test = 'null';
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>