PHP exception dengan kelas interface

Kemarin barusan menulis mengenai penanganan error/ galat di PHP, dan kali ini juga masih dalam topik yang sama tetapi kali ini PHP exception dengan kelas interface.

Idenya muncul setelah saya menggunakan pustaka Imagine untuk pengolahan gambar. Keuntungan menggunakan interface dalam menangani galat adalah memungkinkan menangkap semua galat yang terjadi yang sudah didefenisikan yang mengimplementasikan interface tersebut.

PHP Exception dengan kelas Interface
Kredit: Papdan

Kode penanganan PHP Exception

Berikut contoh yang menangani error tersebut:

Penjelasan kode program

Sahabat lihat kode tangkap 1 & 2 di atas, galat ditangkap dengan kode catch (Kesalahan $e) tanpa catch (TidakAda $e) atau catch (PustakaTidakTersedia $e), jadi apapun kesalahannya ditangkap dengan cara yang sama. Namun untuk kode tangkap 3, NonInterface harus disebutkan bila ingin menangkap galat.

Catatan Akhir:

Jika masih ada yang belum dimengerti mengenai tulisan di atas, silahkan tanya di bagian komentar di bawah ya. Supaya mendapat notifikasi jika jawabannya dibalas silahkan centang pilihan "Beri tahu saya komentar baru melalui email" sebelum mengirim komentar.

Catatan Belajar juga hadir di Facebook, dukung tulisan kami dengan klik tombol suka ini ya:

Sekian, semoga tulisan dengan judul PHP exception dengan kelas interface ini bermanfaat bagi kita semua.

Salam penulis, Ivo Idham Perdameian

Tinggalkan Balasan

© 2017 oleh Catatan Belajar | Theme: Baskerville 2 by Anders Noren.

Up ↑