Osnove rada sa exceptionima u php-u

Teorija
Ukoliko već niste, prvi je korak pogledati službenu stranicu o php Exceptionima na http://php.net/manual/en/language.exceptions.php. Osim nekih php specifičnosti tu imate i primjer osnovne upotrebe try catch blokova i rada sa exceptinima.
Primjer upotrebe ide ovako:

<?php
function inverse($x) {
if (!$x) {
throw new Exception(‘Division by zero.’);
}
else return 1/$x;
}
try {
echo inverse(5) . “\n”;
echo ...Continue Reading »

Zašto je bitan exception handling?

Radim kao profesionalni programer vec 10 godina i u tih 10 godina sam sreo hrpu različitih programera. Kod dosta njih, a pogotovo kod web/php developera, sam mogao primjetiti nerazumijevanje u konceptu bacanja i hvatanja exceptiona i čemu sve to služi. Naravno, prvi kod koga sam to primjetio sam bio sam ja. Sad bih htio ukazati ...Continue Reading »