Wed Dec 2019 2 years ago

Penggunaan Fungsi Empty, isset, dan unset Pada PHP

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.

fungsi isset php fungsi empty php fungsi unset php