⊗ppPmBsErO 5 of 447 menu

Visualizzazione degli Errori PHP

Se commetti un errore nel tuo codice PHP, il server mostrerà la descrizione di quell'errore direttamente nel browser. Esistono tre tipi di errori: notice, warning e fatal.

I notice rappresentano osservazioni sul fatto che nel tuo codice potrebbe esserci qualcosa che non va. Tuttavia, il codice continuerà a funzionare. È meglio, comunque, non ignorare questi errori e correggerli.

I warning rappresentano avvisi che qualcosa è andato storto. In genere il tuo codice verrà eseguito, ma funzionerà non come desideri.

I fatal error si verificano quando il codice PHP non può essere eseguito. Solitamente ciò è dovuto a un errore di sintassi da te commesso.

C'è, tuttavia, un problema. Per impostazione predefinita, i notice e i warning sono disattivati, e al posto dei fatal error vedrai semplicemente una schermata bianca. Questo, ovviamente, è poco informativo. Attiviamo la visualizzazione di tutti gli errori:

<?php error_reporting(E_ALL); ?>

A volte, però, questo comando non funziona (dipende dalle impostazioni del server). In soccorso arriva un secondo comando:

<?php ini_set('display_errors', 'on'); ?>

È meglio scriverli entrambi subito:

<?php error_reporting(E_ALL); ini_set('display_errors', 'on'); ?>

Su un sito web pubblicato online è meglio disattivare la visualizzazione degli errori. Si fa in questo modo:

<?php error_reporting(0); ini_set('display_errors', 'off'); ?>
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta