Visualizzazione dei risultati da 1 a 4 su 4

Discussione: eccezioni ..

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085

    eccezioni ..

    Ciao ..
    chi è la buon'anima che mi traduce questo codice ?
    grazie

    <?php
    function inverse($x)
    {
    if (!$x)
    {throw new Exception('Division by zero.'); }
    else
    return 1/$x;
    }

    try {echo inverse(5) . "\n";
    echo inverse(0) . "\n";}
    catch (Exception $e)
    {echo 'Caught exception: ', $e->getMessage(), "\n";}

    // Continue execution
    echo 'Hello World';
    ?>

  2. #2

  3. #3
    Le exceptions sono un metodo per gestire gli errori. In questo caso la funzione anziche' fallire tentando una divisione per 0 o gestire internamente l'errore, quando capita un'operazione non valida solleva una exception. Questa exception puo' (anzi, deve) essere gestita esternamente da chi chiama la funzione: si mette il codice "a rischio" all'interno di un blocco try { } e si intercettano le exception con catch.

    http://php.net/manual/en/language.exceptions.php

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    grazie mille .. molto chiaro !

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.