Blog

Cara Cek Class Ada atau Tidak Dalam PHP

 

Cara Cek Class Ada atau Tidak Dalam PHP

PHP     3 minggu yang lalu


Gimana cara cek class ada atau gak? Sebelum meng-instance class, ada baiknya lakukan pemastian kalau class tersebut benar2 ada.

Saat Anda perlu memeriksa apakah class apa pun sudah ada dalam cakupan saat ini, Anda dapat menggunakan fungsi bernama class_exists().

<?php
   include_once("class.emailer.php");
   echo class_exists("Emailer");
   //mengembalikan nilai true jika class ditemukan, jika tidak ada maka akan tampilkan false
?>

Cara terbaik untuk menggunakan fungsi class_exists() adalah dengan terlebih dahulu memeriksa apakah class tersedia. Kemudian Anda dapat membuat turunan dari kelas itu jika tersedia. Cara ini akan membuat kode Anda jauh lebih stabil.

<?php
   include_once("class.emailer.php");
   if( class_exists("Emailer"))
   {
     $emailer = new Emailer("wisnuvb@gmail.com");
   } else {
     die("Class yang anda cari belum ada, silahkan buat telebih dahulu!");
   }
?>

 


Kami membuat aplikasi pelayanan kependudukan dan administrasi untuk Desa dan Kelurahan. Demo bisa diakses di https://dash.klandesa.com. Silahkan gunakan email: demo@klandesa.com dan password: 123456