PHP error_reporting() -funktio
Esimerkki
Määritä erilaisia virheen tasoja raportoidaan:
<?php // Salli virheiden raportointi error_reporting(0); // Raportoi runtime-virheet error_reporting(E_ERROR | E_WARNING | E_PARSE); // Raportoi kaikki virheet error_reporting(E_ALL); // Yhtä kuin error_reporting(E_ALL); ini_set("error_reporting", E_ALL); // Raportoi E_NOTICE:n ulkopuoliset kaikki virheet error_reporting(E_ALL & ~E_NOTICE); ?>
Määrittely ja käyttö
error_reporting()-funktio määrittelee, minkälaisia PHP-virheitä tulisi raportoida.
error_reporting()-funktio voi asettaa error_reporting-instruktion ajallaan.
PHP:llä on monia virheen tasoja, ja tällä funktiolla voidaan asettaa virheen raportointitaso skriptin suorituksen aikana. Jos valinnainen parametri ei ole asetettu taso,error_reporting() palauttaa vain nykyisen virheen raportointitason.
Syntaksi
error_reporting(taso);
Parametrit | Kuvaus |
---|---|
taso |
Valinnainen. Määritetään uusi error_reporting-taso. Voit olla bitimaski tai nimetty määrittely. Huomautus:Suositellaan vahvasti käyttämään nimettyjä määrittelyitä varmistaakseen yhteensopivuuden tulevien versioiden kanssa. Virheen tasojen lisääminen ja kokonaislukujen arvojen lisääntyminen eivät aina varmasti toimi odotetusti. Käytettävissä olevat virheen tasot ja niiden todelliset merkitykset kuvataan predefined constants -osiossa. |
Tekninen yksityiskohta
Palautusarvo: | Palauttaa vanhan error_reporting taso tai taso Kun parametria ei anneta, palautetaan nykyinen taso. |
---|---|
PHP versio: | 4.0+ |