error_reporting-funktio

error_reporting-funktio asettaa suorituksen aikana näytettävien virhetasot. Se voi hyväksyä joko ennalta määritetyt virhetasovakiot tai niiden yhdistelmiä bittikohtaisella OR-operaatiolla. Funktio palauttaa edellisen raportointitason.

Syntaksi

phperror_reporting([int $level]);

Esimerkki

Asetetaan raportointitaso näyttämään kaikki virheet:

php<?php
  error_reporting(E_ALL);
?>

Esimerkki

Otetaan virheraportointi pois käytöstä:

php<?php
  error_reporting(0);
?>

Esimerkki

Asetetaan yhdistelty raportointitaso:

php<?php
  error_reporting(E_ERROR | E_WARNING | E_PARSE);
?>

Esimerkki

Haetaan nykyinen raportointitaso:

php<?php
  $current_level = error_reporting();
  echo $current_level;
?>

Katso myös

  • funktion ini_set,
    joka asettaa kokoonpanon asetuksia
  • funktion set_error_handler,
    joka asettaa mukautetun virhekäsittelijän