logo Sipintek.com
Browse : Home / Pemrograman / PHP / Cara Mengelola Error di PHP dengan Try Catch
Gambar Cara Mengelola Error di PHP dengan Try Catch

Cara Mengelola Error di PHP dengan Try Catch

Published by I Gede Arya Surya Gita - Posted on Februari 13th, 2020 - No Comments

Hai Sipinter! Kembali lagi ke sesi Tutorial Pemrograman PHP dimana disini kita akan membahas tuntas cara membuat web dinamis dari dasar menggunakan PHP.

Kali ini kita akan membahas bagaimana cara mengelola error yang terjadi pada program kita di PHP dengan try catch.

Terkadang ada beberapa kemungkinan yang bisa membuat proses kita tidak berjalan bahkan membuat program menjadi error.

Jika terjadi error ketika sebuah program dijalankan ini akan membuat pengguna kita akan kebingungan untuk menanganinya.

PHP memberikan kepada kita layanan untuk mengelola kondisi error tertentu yang terjadi dalam program kita dengan try catch.

Dengan try catch kita bisa mengelola semua kemungkinan error yang terjadi, agar program yang kita buat dapat berjalan semestinya.

Aturan penulisan Try and Catch

<?php
try {
	//perintah yang akan dijalankan
} catch (Exception $e) {
	//perintah yang dijalankan jika terjadi error
} finally{
	//Peritah yang pasti ingin kita jalankan
}
?>

Penjelasan :

  • try : merupakan tempat kita meletakan perintah yang akan kita tangani error didalamnya.
  • catcth : block ini akan dijalankan ketika terjadi error pada perintah yang ada di blok try. catch akan menangkap semua error atau error tertentu yang kita inginkan sesuai kebutuhan. catch bisa lebih dari satu.
  • finally: Bisa tidak digunakan. blok perintah ini akan terus dijalankan baik ketika tidak terjadi error sekalipun.

Berikut adalah cara mendefinisikan sebuah kondisi tertentu ke dalam Exception dengan pesan baru:

throw new NamaException("pesan eroor baru", 1);

Cara Membuat Pengelola Error baru di PHP

Misal kita akan akan membuat fungsi untuk menampilkan hello word sebanyak yang diinginkan, jika nilai parameter yang dimasukan kurang dari satu maka tidak ada pesan yang ditampilkan:

Gambar contoh error ketika nilai parameter tidak sesuai

Kita dapat definisikan nilai parameter kurang dari satu sebagai pengecualian (Exception), maka kesalahan tersebut dapat ditangkap fungsi try catch:

Kunjungi: Percabangan if di PHP dan Cara Membuat fungsi di PHP

<?php
	function TampilHello($a){
		try{
			if ($a<1) {
				throw new Exception("Masukan Angka Lebih Dari satu", 1);
				
			} else {
				for($i=1;$i<=$a;$i++){
					echo "$i Hello World <br/>";
				}
			}
		}catch(Exception $e){
			echo "Maaf : ".$e->getMessage()." <br/>";
		}		
		
	}
	
	//ketika nilai parameter kurang dari satu
	TampilHello(0);
?>

hasil nya seperti gambar di bawah:

Gambar hasil ketika menggunakan try and catch

Kita dapat menerapkan penangan error ini lebih dari menampilkan pesan error saja.

Kita dapat menentukan ketika terjadi error maka perintah apa yang akan dijalankan agar program yang kita buat berjalan sesuai kebutuhan.

Sekian postingan kali ini jika ada kesalahan kami mohon maaf yang sebesar-besarnya.

Jika memiliki pertanyaan, saran dan kritik jangan sungkan untuk meninggalkannya di kolom komentar.

“Nikmati Sebuah Proses Mulai dari Belajar, Mengembangkan dan Berbagi Untuk Orang Lain”

Bantu kami share ya 😀 !


gambar heroku alternatif

Tempat Upload Backend Web Node/Go yang Free


Gambar Autoload Composer, Cara Terbaik Memanggil Class di php

Autoload Composer, Cara Terbaik Memanggil Class di php


Gambar Apa Itu Composer PHP Fungsi dan Cara Installasinya

Apa Itu Composer PHP? Fungsi dan Cara Installasinya


Gambar Membuat Database Untuk Web CMS dengan MySQL #2

Membuat Database Untuk Web CMS dengan MySQL #2



Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *