Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk memaparkan ralat dalam fail PHP?

Bagaimana untuk memaparkan ralat dalam fail PHP?

王林
王林ke hadapan
2023-08-19 20:41:19844semak imbas

Bagaimana untuk memaparkan ralat dalam fail PHP?

Aplikasi PHP menghasilkan banyak peringkat ralat semasa runtime skrip . Jadi dalam artikel ini, kita akan belajar bagaimana untuk memaparkan semua ralat dan mesej amaran.

Cara terpantas untuk memaparkan semua ralat dan amaran php ialah. untuk menambah baris ini pada fail kod PHP anda:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

Fungsi ini_set akan cuba mengatasi konfigurasi dalam fail php.ini. Jika display_error dimatikan dalam fail php.ini, ia akan menghidupkannya dalam kod. Ia juga menetapkan display_startup_errors kepada benar untuk memaparkan mesej ralat. error_reporting() ialah fungsi PHP asli yang digunakan untuk memaparkan ralat. Dengan menetapkannya kepada benar, ia akan menunjukkan ralat yang berlaku dalam kod.

Tetapi persoalan lain timbul, apakah E_ALL? Jawapannya mudah, kod PHP menjana ralat pada tahap yang berbeza. Marilah kita memahami jenis ralat yang berlaku dalam kod PHP.

  • E_ERROR:

    Ralat masa jalan yang maut, pelaksanaan skrip telah dihentikan
  • E_WARNING:

    Ralat masa jalan yang tidak membawa maut, pelaksanaan skrip telah dihentikan
  • Ralat janaan: parser

  • E_NOTICE:

    Skrip mendapati sesuatu yang mungkin salah

  • E_CORE_ERROR:

    Ralat maut yang berlaku pada permulaan awal skrip

  • E_CORE_ERROR:

    Ralat maut yang berlaku pada permulaan awal skrip

  • E_CORE_ERROR PERINGATAN yang berlaku pada permulaan bukan merah: daripada skrip

  • E_ALL:
  • Semua ralat DAN AMARAN

    Malangnya, kod di atas yang kami tulis jarang menunjukkan ralat penghuraian seperti tiada koma bertitik atau tiada pendakap kerinting. Dalam kes ini, konfigurasi php.ini mesti diubah suai.

    display_errors = on
  • Dalam dokumen php.ini, arahan display_errors mesti ditetapkan kepada "hidup". Ini akan menunjukkan semua ralat, termasuk ralat sintaks atau penghuraian, yang tidak boleh ditunjukkan dengan memanggil fungsi ini_set dalam kod PHP.
Jadi dengan cara di atas kita boleh memaparkan ralat dalam aplikasi php kita. 🎜🎜

Atas ialah kandungan terperinci Bagaimana untuk memaparkan ralat dalam fail PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Pilihan konteks PHP PharArtikel seterusnya:Pilihan konteks PHP Phar

Artikel berkaitan

Lihat lagi