P. 1
Pesan Error Yang Sering Kita Temui Di Lingkungan Pemrograman Php Sangat Beragam Tergantung Proses Apa Yang Sedang Dilakukan

Pesan Error Yang Sering Kita Temui Di Lingkungan Pemrograman Php Sangat Beragam Tergantung Proses Apa Yang Sedang Dilakukan

|Views: 1|Likes:
Published by Adjie Yusrikal

More info:

Published by: Adjie Yusrikal on Jun 19, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

01/07/2014

pdf

text

original

Pesan error yang sering kita temui di lingkungan pemrograman php sangat beragam tergantung proses apa yang

sedang dilakukan. Contoh paling gampang seperti gagalnya melakukan koneksi database, gagalnya menjalankan query, atau salahnya penggunaan sebuah function. Secara mendasar memang semua error akan muncul dilayar tanpa diminta dengan format seadanya (bawaan php). Bagaimana jika kita ingin membuat bentuk tampilan error sendiri?? ini bisa kita lakukan selama yang salah bukan cara penulisan phpnya. Biasanya penanganan error dalam php bisa dilakukan dengan menambahkan perintah :

die("Pesan error")

pada setiap perintah yang rawan dengan error. Akan tetapi kadang perintah itu kurang manjur sehingga error akan tetap muncul seperti wujud aslinya seperti gambar yang ada diatas. Contoh penggunaan die() :

mysql_query("select * from tb_barang") or die("gagal : ".mysql_error());

jika ada kesalahan pada query maka akan muncul tulisan gagal trus pesan errornya.

$file.$string.nama file yang sedang dijalankan 4.$string.$line. $context .Secara umum setiap error yang terjadi dalam php akan mengembalikan beberapa nilai balik kepada program/browser.nomor baris file yang sedang dijalankan 5. tapi dari segi pengembangan mungkin akan sulit karena yang menemui error terkadang tidak kita langsung. Memang fungsi ini jarang sekali digunakan karena kita umumnya mencoba memperbaiki kesalahan programnya.yaitu nomor pesan error yang terjadi lihat referensi error 2. Ini sebenarnya wajar.pesan keterangan error 3. kita bisa lacak dengan membuat fungsi sendiri yang di sisipkan pada fungsi set_error_handler. $string . Dengan cara seperti ini semua pesan kesalahan akan dialihkan ke fungsi PesanErrorPHP. Dengan fungsi ini pula kita bisa melakukan antisipasi apa yang akan dimunculkan jika terjadi kesalahan. Untuk semua kesalahan selain penulisan kode php dan kesalahan hasil proses. } Kemudian dibagian awal program tambahkan : set_error_handler('PesanErrorPHP'. kita lihat berikut : function PesanErrorPHP($number. yaitu : 1.$context) { echo "<h2 text-align:\"center\">". Tapi pada kondisi tertentu.jenis pesan kesalahan Dalam php tersedia yang namanya fungsi set_error_handler ini digunakan untuk mengarahkan sebuah pesan kesalahan yang terjadi. fungsi yang dibuat cukup sederhana."</h2>". jadi mengetahuinya lewat laporan si pengguna. E_ALL). $number . Ini contoh lengkapnya : . $line . $file . kesalahan tidak terkontrol karena belum ditemukan pada saat pembuatan sehingga pesan akan muncul apa adanya.

$line."r").$string. mysql_query("select * from contoh")."</h2>". Berikut ini hasil pesan error yang bisa kita munculkan : .color:red.\">". $a=substr($a). mysql_connect("localhost".$file.txt"). unlink("file.txt". function pesansalah($number.<?php set_error_handler('pesansalah'). ?> Kode php diatas jika dijalankan akan memunculkan pesan salah yang ditampilkan dengan format heading 2 warna merah dan menunjukkan kesalahan pada barisbaris uji coba. $string. //proses simpan catatan error //proses pindah halaman } //uji coba kesalahan $file=fopen("welcome."salahaja")."root".$context) { echo "<h2 style=\"text-align:center.

kita bisa tambahkan bermacam proses misal menyimpan catatan kesalahan.Pada bagian penanganan kesalahan. atau memindahkan halaman atau yang lainya. Semoga bermanfaat .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->