PHP error_reporting() funktion
Eksempel
Definer forskellige fejlrapporteringsniveauer:
<?php // Deaktiver fejlrapportering error_reporting(0); // Rapporter runtime-fejl error_reporting(E_ERROR | E_WARNING | E_PARSE); // Rapporter alle fejl error_reporting(E_ALL); // Samme som error_reporting(E_ALL); ini_set("error_reporting", E_ALL); // Rapporter alle fejl undtagen E_NOTICE error_reporting(E_ALL & ~E_NOTICE); ?>
Definition og brug
error_reporting() funktionen bestemmer, hvilke PHP-fejl der skal rapporteres.
error_reporting() funktionen kan indstille error_reporting instruktioner i kørselstiden.
PHP har mange fejlrapportningsniveauer, og denne funktion kan indstille niveauet under skriptets kørsel. level,error_reporting() vil kun returnere den nuværende fejlrapportningsniveau.
Syntaks
error_reporting(level);
Parameter | Beskrivelse |
---|---|
level |
Valgfri. Angiver en ny error_reporting niveau. Kan være en bitmaske eller en navngivet konstant. Kommentarer:Det anbefales kraftigt at bruge navngivne konstanter for at sikre kompatibilitet med fremtidige versioner. På grund af tilføjelse af fejlrapportningsniveauer og udvidelse af det numeriske værdiområde, vil de gamle basale fejlrapportningsniveauer ikke altid opføre sig som forventet. De tilgængelige fejlrapportningsniveauer og deres faktiske betydninger er beskrevet i predefined constants. |
Tekniske detaljer
Returværdi: | Returnerer den gamle error_reporting Niveau, eller i level Returnerer den nuværende niveau, hvis ingen parameter er givet. |
---|---|
PHP version: | 4.0+ |