Bagaimana untuk memaparkan ralat dalam fail PHP?

王林
Lepaskan: 2023-08-19 20:42:02
ke hadapan
813 orang telah melayarinya

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);
Salin selepas log masuk

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
    Salin selepas log masuk
    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!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!