Fungsi error_reporting

Fungsi error_reporting menetapkan tahap ralat yang akan dipaparkan semasa pelaksanaan skrip. Ia boleh menerima sama ada pemalar tahap ralat yang telah ditentukan, atau gabungannya melalui OR bitwise. Fungsi mengembalikan tahap pelaporan sebelumnya.

Sintaks

phperror_reporting([int $level]);

Contoh

Mari tetapkan tahap pelaporan untuk memaparkan semua ralat:

php<?php
  error_reporting(E_ALL);
?>

Contoh

Mari matikan laporan ralat:

php<?php
  error_reporting(0);
?>

Contoh

Mari tetapkan tahap pelaporan gabungan:

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

Contoh

Mari dapatkan tahap pelaporan semasa:

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

Lihat juga

  • fungsi ini_set,
    yang menetapkan tetapan konfigurasi
  • fungsi set_error_handler,
    yang menetapkan pengendali ralat pengguna