Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menutup mesej ralat dalam php

Bagaimana untuk menutup mesej ralat dalam php

PHPz
PHPzasal
2023-04-12 17:32:421852semak imbas

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:

  1. 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

  2. Cari parameter error_reporting dan tukar nilainya kepada 0. Dalam fail PHP.ini, parameter ini biasanya terletak di bahagian bawah dokumen.

    error_reporting = 0

  3. 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:

  1. Buka fail kod PHP dan tambah baris kod seperti berikut:

    error_reporting(0);

    Penjelasan : Kod ini akan melaporkan penutupan ralat.

  2. 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:

  1. Buka fail .htaccess dan tambah kod berikut:

    php_flag display_errors off

  2. 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!

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