Menyelesaikan Masalah Isu Paparan Ralat PHP
Masalahnya:
Dalam persediaan PHP, pengguna mungkin menghadapi situasi pelik di mana PHP gagal memaparkan mesej ralat. Ini berlaku walaupun terdapat ralat semasa pelaksanaan, seperti parameter tiada dalam sambungan pangkalan data.
Punca dan Penyelesaian:
Isu ini timbul disebabkan oleh tetapan pengendalian ralat lalai dalam PHP. Secara lalai, PHP menyekat mesej ralat untuk mengelakkan maklumat sensitif daripada terdedah dalam persekitaran pengeluaran. Untuk mendayakan paparan ralat, beberapa pilihan tersedia:
Kaedah 1: Pelaporan Ralat Tahap Skrip:
Untuk pelaporan ralat sementara, tambah baris berikut pada permulaan skrip PHP anda:
ini_set('display_errors', 1); error_reporting(~0);
Kaedah 2: Konfigurasi php.ini untuk Pembangunan Persekitaran:
Jika ia merupakan persekitaran pembangunan atau ujian, pertimbangkan untuk mengubah suai fail php.ini untuk pelaporan ralat berterusan:
Selepas membuat perubahan ini, PHP akan mula memaparkan mesej ralat, membantu pembangun mengenal pasti dan menyelesaikan isu semasa pembangunan aplikasi.
Atas ialah kandungan terperinci Mengapa Mesej Ralat PHP Saya Tidak Dipaparkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!