Pengendalian ralat PHP melarang paparan ralat
dalam fail konfigurasi php.ini (lihat Bab 9.1 Membuka php.ini). Kita boleh mengawal status paparan ralat php.
Terdapat item konfigurasi khas dalam php.ini:
display_errors
Pilihan ini menetapkan sama ada untuk mengeluarkan mesej ralat ke halaman web, atau disembunyikan daripada pengguna tanpa dipaparkan.
Status nilai ini dihidupkan atau dimatikan, dan nilai itu juga boleh ditetapkan kepada 1 atau 0.
Jika nilai display_error ditetapkan kepada 0 atau off, ralat tidak akan dipaparkan pada halaman Jika ia ditetapkan kepada 1 atau on, mesej ralat akan dipaparkan.
Soalan: Apakah yang perlu saya lakukan jika saya tidak mempunyai kebenaran status untuk mengubah suai pelayan php.ini?
Anda boleh menggunakan ini_set.
<?php ini_set('display_errors' , 0 ); ?>
Kod di atas juga bersamaan dengan mengubah suai nilai display_errors dalam php.ini. Walau bagaimanapun, ia hanya berkuat kuasa dalam kod php semasa.
Soalan: Apakah yang perlu saya lakukan jika saya ingin mendapatkan status item konfigurasi php.ini?
Anda boleh menggunakan ini_get (item parameter) untuk mendapatkan nilai parameter.
Contoh demonstrasi:
<?php echo '服务器中display_errors的状态为' . ini_get('display_errors'); ?>
Nota: Selepas mengubah suai fail php.ini, anda perlu memulakan semula pelayan.