Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah saya boleh menyenyapkan notis PHP yang berterusan walaupun dengan paparan ralat dilumpuhkan dalam php.ini?
Menyenyapkan Notis PHP
Walaupun melumpuhkan paparan ralat dalam php.ini, notis berterusan seperti "DIR_FS_CATALOG Malar sudah ditentukan" berterusan. Bagaimanakah PHP boleh disenyapkan daripada menyiarkan mesej ini?
Mengatasi Kemas Kini
Walaupun dengan display_errors ditetapkan kepada Mati, notis terus muncul. Ini adalah kebiasaan yang diketahui dalam PHP 5.3. Selain itu, pelaporan tindanan panggilan yang berlebihan mungkin diperhatikan.
Melumpuhkan Notis
Notis boleh ditindas dengan mengubah suai tahap pelaporan ralat untuk mengecualikan bendera E_NOTICE, menggunakan sama ada error_reporting tetapan ini atau fungsi error_reporting().
Kod:
// In php.ini error_reporting = E_ALL & ~E_NOTICE; // In PHP code error_reporting(E_ALL & ~E_NOTICE);
Awas
Sambil menyenyapkan notis mungkin mengurangkan kegusaran, adalah penting untuk diingat bahawa notis selalunya mempunyai tujuan. Mengatasi pemalar dua kali, seperti dalam contoh yang diberikan, akan menghasilkan pemalar yang tidak berubah.
Atas ialah kandungan terperinci Bagaimanakah saya boleh menyenyapkan notis PHP yang berterusan walaupun dengan paparan ralat dilumpuhkan dalam php.ini?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!