Belajar PHP: Penanganan Error dengan die()

By Adhi P. - Last updated: Friday, October 18, 2013 - Save & Share - Comments

banner438kursus Belajar PHP: Penanganan Error dengan die()

Seperti yang sudah kita bahas sebelumnya, kita bisa menggubakan berbagai cara utuk menangani error pada PHP. Kita akan belajar cara menangani error PHP yang pertama yaitu menggunakan fungsi die().

Perhatikan contoh kode ini. Contoh kode ini akan berusaha membuka sebuah file menggunakan fungsi fopen.

<?php

$file=fopen(“contoh.txt”,”r”);

?>

(tentu saja anda bisa menggunakan contoh lain selama menghasilkan error)

Jika ternyata filenya tidak ada, apa yang terjadi? Yup, kita akan mendapatkan pesan error dari PHP. Kira-kira bunyinya seperti ini:

Warning: fopen(contoh.txt) [function.fopen]: failed to open stream:

No such file or directory in C:\xampp\test.php on line 2

Pertanyaannya, gimana kalau kita tidak ingin pengunjung melihat error tersebut ketika web site Anda yang sudah beroperasi ternyata tidak menemukan sebuah file yang ingin dibuka? Akan lebih baik jika mereka mendapat pesan error yang lebih manusiawi bukan? Misalnya saja

“Sorry, filenya gak ada”

Cara membuatnya mudah, kita akan menggunakan sedikit percabangan dengan if, perintah echo dan die().

<?php

if(!file_exists(“contoh.txt”))

{

die(“Sorry, filenya gak ada”);

}

else

{

$file=fopen(“contoh.txt”,”r”);

}

?>

Jika filenya tidak ditemukan, maka script pendek ini akan menampilkan pesan yang lebih manusiawi yaitu “Sorry, filenya gak ada”, dan bukan pesan error standar yang mungkin mengerikan bagi pengunjung website kita.

Simpel bukan? Selamat mencoba dan melanjutkan belajar PHP yang lain hanya di http://prothelon.com .

Selamat mencoba.

 

 

Try This: 4 Langkah Mudah Belajar Cara Membuat Website, Langsung Praktek! KLIK DI SINI!.
Posted in Belajar PHP Lanjutan • Tags: , , Top Of Page