Ketika Anda yakin skrip Anda berfungsi dengan baik, Anda dapat menghilangkan peringatan dan pemberitahuan seperti ini:Letakkan baris ini di awal skrip PHP Anda:
error_reporting(E_ERROR);
Sebelum itu, ketika mengerjakan skrip Anda, saya akan menyarankan Anda untuk men-debug skrip Anda dengan benar sehingga semua pemberitahuan atau peringatan hilang satu per satu.
Jadi, pertama-tama Anda harus mengaturnya seserius mungkin dengan:
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
PEMBARUAN:cara mencatat kesalahan alih-alih menampilkannya
Seperti yang disarankan di komentar, solusi yang lebih baik adalah memasukkan kesalahan ke dalam file sehingga hanya pengembang PHP yang melihat pesan kesalahan, bukan pengguna.
Implementasi yang mungkin dilakukan adalah melalui file .htaccess, berguna jika Anda tidak memiliki akses ke file php.ini (sumber ).
# Suppress PHP errors
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_value docref_root 0
php_value docref_ext 0
# Enable PHP error logging
php_flag log_errors on
php_value error_log /home/path/public_html/domain/PHP_errors.log
# Prevent access to PHP error log
<Files PHP_errors.log>
Order allow,deny
Deny from all
Satisfy All
</Files>