Komanda empty PHP
Dažnai scenarijuose iškyla poreikis patikrinti
kintamąjį ar jis tuščias. PHP kintamasis
bus laikomas tuščiu, jei jis lygus 0, '',
'0', false ar null.
Tuščumo patikrinimas atliekamas naudojant
komandą empty:
<?php
$test = '';
if (empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Tačiau dažniau iškyla atvirkštinė užduotis - patikrinti, ar kintamasis nėra tuščias. Apverskime mūsų sąlygą:
<?php
$test = '';
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:
<?php
$test = 0;
if (empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:
<?php
$test = -1;
if (empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:
<?php
$test = '';
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:
<?php
$test = -1;
if (empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:
<?php
$test = '0';
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:
<?php
$test = -1;
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:
<?php
$test = null;
if (empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:
<?php
$test = false;
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:
<?php
$test = true;
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:
<?php
$test = 'false';
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:
<?php
$test = 'null';
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>