Συνάρτηση error_reporting

Η συνάρτηση error_reporting ορίζει το επίπεδο σφαλμάτων που θα εμφανίζονται κατά την εκτέλεση του script. Μπορεί να δεχτεί είτε προκαθορισμένες σταθερές επιπέδου σφαλμάτων, είτε συνδυασμό τους μέσω π bitwise OR. Η συνάρτηση επιστρέφει το προηγούμενο επίπεδο αναφοράς.

Σύνταξη

phperror_reporting([int $level]);

Παράδειγμα

Ας ορίσουμε το επίπεδο αναφοράς για την εμφάνιση όλων των σφαλμάτων:

php<?php
  error_reporting(E_ALL);
?>

Παράδειγμα

Ας απενεργοποιήσουμε τις αναφορές σφαλμάτων:

php<?php
  error_reporting(0);
?>

Παράδειγμα

Ας ορίσουμε ένα συνδυασμένο επίπεδο αναφοράς:

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

Παράδειγμα

Ας λάβουμε το τρέχον επίπεδο αναφοράς:

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

Δείτε επίσης

  • τη συνάρτηση ini_set,
    που ορίζει ρυθμίσεις διαμόρφωσης
  • τη συνάρτηση set_error_handler,
    που ορίζει έναν προσαρμοσμένο χειριστή σφαλμάτων