Dalam pembangunan sebenar, pelaporan ralat PHP biasanya merupakan alat yang sangat berguna yang boleh membantu pembangun mencari masalah dengan cepat. Walau bagaimanapun, dalam beberapa kes, pembangun mungkin mahu mematikan pelaporan ralat PHP, seperti semasa mengeluarkan aplikasi ke persekitaran pengeluaran dan tidak mahu maklumat sensitif didedahkan.
Di bawah, kami akan memperkenalkan cara mematikan pelaporan ralat dalam PHP.
Kaedah 1: Ubah suai fail PHP.ini
Dalam fail PHP.ini, anda boleh mematikan pelaporan ralat PHP dengan mengubah suai parameter error_reporting. Langkah-langkahnya adalah seperti berikut:
Cari fail PHP.ini. Dalam sistem Linux, ia biasanya disimpan dalam direktori /etc dan boleh didapati melalui baris arahan. Sebagai contoh, masukkan arahan berikut:
cari / -name php.ini
Cari parameter error_reporting dan tukar nilainya kepada 0. Dalam fail PHP.ini, parameter ini biasanya terletak di bahagian bawah dokumen.
error_reporting = 0
Simpan dan tutup fail PHP.ini.
Nota: Kaedah ini sesuai untuk mematikan semua laporan ralat di seluruh dunia.
Kaedah 2: Matikan pelaporan dalam kod PHP
Dalam kod PHP, anda boleh mematikan pelaporan ralat dengan menetapkan parameter fungsi error_reporting(). Langkah-langkahnya adalah seperti berikut:
Buka fail kod PHP dan tambah baris kod seperti berikut:
error_reporting(0);
Penjelasan : Kod ini akan melaporkan penutupan ralat.
Simpan fail dan muat naik ke pelayan web.
Nota: Kaedah ini hanya akan menjejaskan skrip semasa dan tidak akan menjejaskan keseluruhan aplikasi.
Kaedah 3: Ubah suai fail .htaccess
Jika anda menggunakan pelayan Apache, anda boleh mematikan pelaporan ralat PHP dengan menambahkan kod berikut pada .htaccess fail . Langkah-langkahnya adalah seperti berikut:
Buka fail .htaccess dan tambah kod berikut:
php_flag display_errors off
Simpan fail dan muat naik ke pelayan web.
Nota: Kaedah ini hanya akan menjejaskan fail PHP dalam direktori dan subdirektori semasa.
Ringkasan
Dalam pembangunan sebenar, walaupun mematikan pelaporan ralat PHP boleh meningkatkan kesukaran pembangunan, ia juga mempunyai senario aplikasinya. Mana-mana kaedah yang anda pilih untuk mematikan pelaporan ralat PHP, sentiasa putuskan dengan teliti dan pastikan semua mesej ralat dikendalikan dengan betul.
Atas ialah kandungan terperinci Bagaimana untuk menutup mesej ralat dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!