Funkcija error_reporting

Funkcija error_reporting iestata kļūdu līmeni, kas tiks rādīts skripta izpildes laikā. Tā var akceptēt vai nu iepriekš noteiktas kļūdu līmeņa konstantes, vai to kombināciju, izmantojot bitu OR. Funkcija atgriež iepriekšējo atskaišu līmeni.

Sintakse

phperror_reporting([int $level]);

Piemērs

Iestatīsim atskaišu līmeni, lai rādītu visas kļūdas:

php<?php
  error_reporting(E_ALL);
?>

Piemērs

Atspējosim kļūdu atskaites:

php<?php
  error_reporting(0);
?>

Piemērs

Iestatīsim kombinētu atskaišu līmeni:

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

Piemērs

Iegūsim pašreizējo atskaišu līmeni:

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

Skatiet arī

  • funkciju ini_set,
    kas iestata konfigurācijas iestatījumus
  • funkciju set_error_handler,
    kas iestata lietotāja definētu kļūdu apstrādātāju