Contoh :
<?php function divide($dividend, $divisor) { if($divisor == 0) { throw new Exception("Pembagian dengan nol", 1); } return $dividend / $divisor; } try { echo divide(5, 0); } catch(Exception $ex) { $code = $ex->getCode(); $message = $ex->getMessage(); $file = $ex->getFile(); $line = $ex->getLine(); echo "Exception thrown in $file on line $line: [Code $code] $message"; } ?> /*Output : Exception thrown in /home/TwT0ln/prog.php on line 8: [Code 1] Pembagian dengan nol
Section Artikel
Definisi dan Penggunaan
Konstruktor Exception()
dapat digunakan untuk membuat objek Exception dan menyetel beberapa propertinya.
Syntax
new Exception(message, code, previous)
Nilai Parameter
Parameter | Deskripsi |
---|---|
message | Optional. Sebuah string yang menjelaskan mengapa exception itu dilemparkan |
code | Optional. Integer yang dapat digunakan untuk membedakan exception ini dengan mudah dari exceptions lain yang berjenis sama |
previous | Optional. Jika exception ini dilemparkan ke blok catch dari exception lain, disarankan untuk meneruskan exception itu ke parameter ini |