Gestione errori: try-catch

Gestione errori: try-catch

La gestione degli errori con try-catch permette di catturare e gestire le eccezioni.

Sintassi base

try {
 // Codice che potrebbe generare errore
 $result = riskyOperation();
} catch (Exception $e) {
 // Gestisci l errore
 echo "Errore: " . $e->getMessage();
}

Multiple catch

try {
 $pdo = new PDO($dsn, $user, $pass);
} catch (PDOException $e) {
 echo "Errore database";
} catch (Exception $e) {
 echo "Errore generico";
}

finally

try {
 // codice
} catch (Exception $e) {
 // gestione errore
} finally {
 // Eseguito sempre, con o senza errore
 cleanup();
}

Lanciare eccezioni

if ($value < 0) {
 throw new InvalidArgumentException("Valore non valido");
}

Hai trovato utile quest'articolo?

  • Introduzione a PHP

    Introduzione a PHP PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato ...
  • Variabili PHP

    Variabili PHP Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mar...
  • Stringhe in PHP

    Stringhe in PHP Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole v...
  • Array in PHP

    Array in PHP Gli array permettono di memorizzare più valori in una singola variabile.Array indicizza...
  • Operatori PHP

    Operatori PHP Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori ar...