ფუნქცია error_reporting

ფუნქცია error_reporting ადგენს შეცდომების დონეს, რომელიც გამოჩნდება სკრიპტის შესრულების დროს. მას შეუძლია მიიღოს ან წინასწარ განსაზღვრული შეცდომების დონის კონსტანტები, ან მათი კომბინაცია ბიტური 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,
    რომელიც ადგენს მომხმარებლის მიერ განსაზღვრულ შეცდომების დამმუშავებელს