Perintah empty dalam PHP
Seringkali dalam skrip muncul kebutuhan untuk memeriksa
variabel apakah kosong. Dalam PHP, sebuah variabel
akan dianggap kosong jika nilainya sama dengan 0, '',
'0', false atau null.
Pemeriksaan kekosongan dilakukan dengan menggunakan
perintah empty:
<?php
$test = '';
if (empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Namun, yang lebih sering muncul adalah tugas sebaliknya - memeriksa bahwa variabel tersebut tidak kosong. Mari kita balik kondisi kita:
<?php
$test = '';
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:
<?php
$test = 0;
if (empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:
<?php
$test = -1;
if (empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:
<?php
$test = '';
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:
<?php
$test = -1;
if (empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:
<?php
$test = '0';
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:
<?php
$test = -1;
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:
<?php
$test = null;
if (empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:
<?php
$test = false;
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:
<?php
$test = true;
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:
<?php
$test = 'false';
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>
Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:
<?php
$test = 'null';
if (!empty($test)) {
echo '+++';
} else {
echo '---';
}
?>