error_reportingStabilește ce erori PHP vor fi raportate
&reftitle.description;
interror_reportingintlevel
Funcția error_reporting stabilește directiva
error_reporting în timpul
rulării. PHP posedă multe nivele de erori, iar utilizarea acestei funcții vă
permite să stabiliți nivelul ce va fi activ pe durata execuției script-ului
dumneavoastră. Dacă parametrul opțional level nu este
stabilit, error_reporting va întoarce doar nivelul
curent de raportare a erorilor.
&reftitle.parameters;
level
Noul nivel error_reporting.
Poate fi indicat fie printr-o mască de biți, sau prin constante
denumite. Utilizarea constantelor denumite este încurajată pentru a se
asigura compatibilitatea cu versiunile viitoare. Odată cu adăugarea
noilor nivele de erori, domeniul constantelor întregi crește, de aceea
nivelele de erori vechi bazate pe constante întregi nu se vor comporta
întotdeauna conform așteptărilor.
Constantele disponibile ale nivelelor de erori sunt enumărate mai jos.
Semnificațiile acestor nivele de erori sunt descrise în
constante predefinite.
&reftitle.returnvalues;
Întoarce vechiul nivel
error_reporting sau nivelul
curent dacă parametrul level nu este furnizat.
&reftitle.examples;
Exemple error_reporting
]]>
&reftitle.notes;
Majoritatea erorilor E_STRICT sunt evaluate la
momentul compilării, de aceea astfel de erori nu sunt raportate în fișier
când în error_reporting sunt
incluse și erorile E_STRICT (și vice versa).
Transmiterea valorii -1 va afișa toate erorile posibile,
chiar și atunci când vor fi adăugate nivele și constante noi în versiunile
viitoare ale PHP. Constanta E_ALL se comportă în același
mod începând cu PHP 5.4.
&reftitle.seealso;
Directiva display_errorsDirectiva html_errorsDirectiva xmlrpc_errorsini_set