Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menutup gesaan ralat di laman web php

Bagaimana untuk menutup gesaan ralat di laman web php

PHPz
PHPzasal
2023-04-05 14:38:071199semak imbas

Dalam pembangunan PHP, gesaan ralat sangat berguna. Ia boleh membantu pembangun mencari ralat program dalam masa semasa proses pembangunan dan meningkatkan kecekapan pembangunan. Walau bagaimanapun, dalam laman web PHP yang diterbitkan, gesaan ralat akan memberi kesan yang sangat buruk kepada pengguna. Oleh itu, menutup gesaan ralat pada tapak web PHP adalah isu yang sangat penting.

Jadi, bagaimana untuk mematikan mesej ralat tapak web PHP?

Pertama sekali, kita perlu memahami peranan fungsi error_reporting() dalam PHP. Ia digunakan untuk menetapkan tahap segera ralat PHP. Terdapat tahap ralat berikut dalam PHP:

  • E_ERROR Ralat masa jalan yang maut. Tidak dapat pulih. Mengganggu program.
  • E_WARNING Amaran masa jalan. Ralat yang tidak membawa maut.
  • E_PARSE Ralat penghuraian sintaks masa kompilasi. Mengganggu program semasa menghuraikan.
  • E_NOTICE Pemberitahuan Masa Jalan. Umumnya tidak berbahaya.
  • E_CORE_ERROR Ralat teras maut ditemui semasa pelaksanaan kod PHP. Mengganggu program.
  • E_CORE_WARNING Ralat tidak membawa maut ditemui semasa pelaksanaan kod PHP.
  • Ralat E_COMPILE_ERROR ditemui semasa menyusun kod PHP. Mengganggu program.
  • E_COMPILE_WARNING Amaran ditemui semasa menyusun kod PHP.

Untuk menutup gesaan ralat dalam tapak web PHP, kita boleh menggunakan dua kaedah berikut:

Kaedah 1: Tutup gesaan ralat melalui fungsi error_reporting()

dalam Pada permulaan kod PHP, tambahkan kod berikut:

error_reporting(E_ERROR | E_PARSE);

Fungsi pernyataan ini adalah untuk menetapkan tahap ralat kepada E_ERROR dan E_PARSE. Ini secara berkesan menyekat mesej ralat kerana sejumlah besar tahap ralat ditapis keluar.

Kaedah 2: Ubah suai tahap gesaan ralat dalam fail konfigurasi PHP

Anda boleh mengubah suai tahap gesaan ralat dalam fail konfigurasi PHP php.ini. Buka fail php.ini dan cari blok kod berikut:

error_reporting  =  E_ALL & ~E_DEPRECATED & ~E_STRICT

Ubah suai kepada:

error_reporting = E_ERROR | E_PARSE

Dengan cara ini, gesaan ralat dalam PHP akan dimatikan.

Ringkasan

Bagaimana untuk mematikan gesaan ralat dalam tapak web PHP? Kita boleh mencapai ini dengan mengubah suai fungsi error_reporting() dan fail konfigurasi PHP. Ini juga boleh melindungi keselamatan dan pengalaman pengguna tapak web PHP dengan berkesan.

Walau bagaimanapun, semasa peringkat penyahpepijatan dan pembangunan, gesaan ralat diperlukan, jadi semasa penyahpepijatan atau pembangunan, kita mesti mencari dan membetulkan kod yang menyebabkan ralat tepat pada masanya untuk memastikan kualiti produk akhir.

Atas ialah kandungan terperinci Bagaimana untuk menutup gesaan ralat di laman web php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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