Cumu prutege l'eccezione di runtime di u codice specificatu in PHP

Riferimentu

Operatore di cuntrollu di errore

Aduprate @ per bluccà l'errori

PHP supporta un operatore di cuntrollu di errore: @. Quandu hè piazzatu davanti à una spressione PHP, qualsiasi messaghju d'errore chì l'espressione pò pruduce serà ignoratu. Se una funzione di gestione d'errore persunalizata hè stabilita cù set_error_handler (), serà sempre chjamata. Vede u codice di mostra quì sottu per l'usu.

            $my_file = @file ('non_existent_file');
$value = @$cache[$key];
        

Precauzioni

Questu operatore hè valevule solu per e spressioni. Una regula simplice per i principianti hè: se pudete ottene un valore da qualchì parte, pudete aghjunghje l'operatore @ davanti à ellu. Per esempiu, pudete mette prima di variabili, funzioni è includere chjamate, costanti, ecc. Ùn pò micca esse piazzatu davanti à a definizione di una funzione o di una classa, nè pò esse adupratu in strutture cundiziunali cum'è if è foreach.