Tartalomjegyzék

< PHP OOP

PHP OOP kivételkezelés

Kivételkezelés

A PHP 5 verziótól lehetőség van try..catch szerkezet használatára.

try {
   //kód
}catch(Exception $ex) {
   die($e);
}

Kivételkezelés külön függvényben

index.php
<?php
 
szamol();
 
function szamol() {
	try {
		trySzamol();
	}catch(Exception $ex) {
		echo "Hiba! ", $ex->getMessage(), "\n";
	}
}
 
function trySzamol() {
	echo reciprok(0);
}
 
function reciprok($x) {
	if (!$x) {
		throw new Exception('Osztás 0-val');
	}
	return 1/$x;
}