Izuzeci u PHP-u slični su izuzecima u drugim programskim jezicima. Izuzeci su reakcije u kodu na određene događaje. Pomoću njih postiže se da sve ostane pod kontrolom, tako što se program prilagodi datoj situaciji i nastavi dalje sa izvršenjem, čak i u slučaju da dođe do neke greške. Kontrola mogućih grešaka vrši se pomoću struktura formiranih od ključnih reči try{} i catch{}. Izuzetak može biti pobuđen - (raised), izbaćen – (throwen) ili uhvaćen - (catched). Ovo se postiže pomoću ključne reči throw.[
<?php
function inverse($x) {
if (!$x) {
throw new Exception('Deljenje sa nulom.');
}
return 1/$x;
}
try {
echo inverse(5) . "\n";
echo inverse(0) . "\n";
} catch (Exception $e) {
echo Uhvaćen izuzetak: ', $e->getMessage(), "\n";
}
// Nastavak izvršenja
echo "Pozdrav\n";
?>
2014 © webprogramianje.net - Sva prava su zadržana. 




