PHP: sollevare ed intercettare un'eccezione

In PHP è semplice sollevare ed intercettare un'eccezione.

L'eccezione viene prima sollevata con throw e quindi intercettata in un blocco try/catch:


function divide($a, $b) {
    if($a == 0 || $b == 0) {
        throw new Exception('Division by zero.');
    } else {
        return ($a / $b);
    }
}

try {
    $result = divide(4, 0);
} catch(Exception $e) {
    echo $e->getMessage(); // 'Division by zero.'
}

Torna su