Empty
Digunakan untuk melakukan pemeriksaan apakah suatu variabel sudah terisi atau belum. empty()
akan mengembalikan nilai benar jika variabel kosong atau belum terisi dan mengembalikan nilai salah jika sudah ada nilai.
Contoh :
function TestEmpty($nilai=""){
if (!empty($nilai)){
echo "Nilai yang anda masukkan adalah " . $nilai;
echo "
";
}else{
echo "Data kosong";
echo "
";
}
}
//fungsi utama
TestEmpty();
TestEmpty(10);
TestEmpty("");
TestEmpty(null);
TestEmpty("Halo..");
Output :
Data Kosong
Nilai yang anda masukkan adalah 10
Data kosong
Data kosong
Data yang anda masukan adalah Halo..
Isset
Digunakan untuk melakukan pemeriksaan apakah variabel sudah ada/sudah terbentuk atau belum, berbedea dengan empty()
, yang akan melakukan pemeriksaan terhadap variabel yang sudah ada. isset()
melakukan pemeriksaan terhadap ekssistensi dari variabel. Perhatikan contoh berikut ini.
Contoh penggunaan isset
function TestIsSet($nilai=null)
{
if (isset($nilai)){
if (empty($nilai)){
echo "Nilai Sudah Ada yaitu nilai kosong
";
}else{
echo "Nilai sudah ada yaitu, $nilai
";
}
}else{
echo "Nilai Belum ada
";
}
}
// fungsi utama
$val = "";
TestIsSet();
TestIsSet($val);
TestIsSet(10);
Outpunya:
Nilai Belum ada
Nilai Sudah Ada yaitu nilai kosong
Nilai sudah ada yaitu, 10
unset
Digunakan untuk menghilangkan variabel yang ditentukan. Dengan menggunakan unset()
maka variabel tersebut tidak ada lagi didalam aplikasi. sehingga pada saat menggunakan fungsi isset()
, akan mengembalikan nilai false. Perhatikan contoh berikut ini.
Contoh menggunakan unset
function TestUnSet($nilai=null)
{
if (!isset($nilai)){
echo "Nilai sudah tidak exist lagi
";
}else{
echo "Nilai sudah ada
";
}
}
// fungsi utama
$val="";
$data = 100;
TestUnSet();
TestUnSet($val);
TestUnSet($data);
unset($data);
TestUnSet($data);
Outputnya adalah:
Nilai sudah tidak exist lagi
Nilai sudah ada
Nilai sudah ada
Sekian tutorial tentang fungsi empty(),
isset()
, dan unset()
. Bagi yang baru belajar PHP semangat dan semoga bermanfaat.