Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mencegah Ralat Standard Ketat dalam PHP 5 Semasa Masih Melogkannya?

Bagaimanakah Saya Boleh Mencegah Ralat Standard Ketat dalam PHP 5 Semasa Masih Melogkannya?

DDD
DDDasal
2024-11-19 19:06:03417semak imbas

How Can I Suppress Strict Standards Errors in PHP 5 While Still Logging Them?

Melumpuhkan Pelaporan Ralat Standard Ketat dalam PHP 5

Untuk melumpuhkan pelaporan ralat standard yang ketat dalam PHP 5, ubah suai permulaan skrip anda dengan fungsi yang sesuai. Adalah disyorkan untuk mengelog ralat walaupun dalam persekitaran pengeluaran untuk tujuan analisis.

// Suppress error display
ini_set('display_errors', '0');

// Report all errors (including strict standards) but do not display them
error_reporting(E_ALL | E_STRICT);

Tetapan ini akan menghalang mesej ralat daripada ditunjukkan kepada pengguna sambil masih membenarkannya dilog ke log sistem. Anda juga boleh menggunakan arahan error_log untuk menentukan destinasi khusus untuk pengelogan ralat. Dengan memisahkan pengelogan ralat daripada paparan ralat, anda boleh mengekalkan maklumat ralat yang berharga untuk penyahpepijatan sambil menyediakan antara muka yang bersih dan mesra pengguna kepada pengguna akhir anda.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencegah Ralat Standard Ketat dalam PHP 5 Semasa Masih Melogkannya?. 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