Cara menampilkan atau menyembunyikan pesan kesalahan di PHP. Ada beberapa cara untuk melakukannya; . ini, atau dari mengubah file konfigurasi Apache Show 2686 tampilan Oleh. Yakub Diedit. 2021-02-07 23. 08 Ada beberapa cara untuk mengontrol pelaporan kesalahan untuk skrip PHP; . ini, tetapi dimungkinkan juga untuk mengaktifkan dan menonaktifkan kesalahan dari masing-masing skrip PHP Fungsi error_reporting mengontrol tingkat pelaporan kesalahan; . Opsi yang memungkinkan termasuk
Untuk menonaktifkan kesalahan dari skrip PHP, Anda dapat menempatkan yang berikut di suatu tempat di atas ini_set('display_errors', 0); ini_set('display_startup_errors', 0); error_reporting(-1); Kesalahan harus dinonaktifkan saat menggunakan penangan kesalahan kustom Untuk mengaktifkan kesalahan, Anda dapat menggunakan yang berikut ini ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);_ Saat menggunakan kombinasi nilai, setiap nilai harus dipisahkan oleh pipa (. ) karakter error_reporting(E_NOTICE | E_WARNING); Terakhir, untuk hanya mengecualikan satu jenis kesalahan, gunakan karakter tilde (~) di depan jenis yang ingin Anda kecualikan error_reporting(~E_WARNING); Mengalihkan kesalahan di php. iniBagaimana Anda memilih untuk mengontrol kesalahan biasanya tidak penting, tetapi melakukannya dari PHP lebih bersahabat dengan pengembang lain, karena mereka akan lebih mudah melakukan perubahan Terkadang lebih masuk akal untuk menonaktifkan kesalahan dari dalam php. ini alih-alih mencoba mengaktifkan/menonaktifkan kesalahan dari masing-masing skrip PHP. Disarankan untuk menonaktifkan kesalahan di lingkungan produksi, dan hanya memungkinkan mereka melakukan pengembangan. Pengembang harus memiliki kendali penuh atas lingkungan pengembangan mereka, dan oleh karena itu yang terbaik adalah mengontrol pelaporan kesalahan dari skrip individual atau dari php. ini secara langsung — hindari menggunakan htaccess sebanyak mungkin Catatan. Anda dapat melompat ke langkah 2. jika Anda sudah tahu di mana menemukan php. ini 1. Kesalahan dapat diubah dengan menyesuaikan pengaturan yang relevan di php. file ini — bagian yang sulit adalah menemukan yang benar. file ini untuk diedit. PHP akan sering menginstal banyak versi; . 3 dan PHP7. 4 untuk dipasang. File yang perlu Anda ubah biasanya adalah versi terbaru; Namun, cara mendekatinya akan sangat bergantung pada cara Anda menginstal PHP dan sistem operasi yang Anda gunakan. Untuk distribusi Linux berbasis Debian dan Ubuntu, php. File ini mungkin terletak di /etc/php/7. 4/apache2/ jika menggunakan modul Apache, atau /etc/php/7. 4/fpm/ jika menggunakan PHP-FPM Jika Anda kesulitan menemukan file yang tepat, Anda dapat membuat skrip dengan konten berikut <?php phpinfo();_ Buka file di browser Anda dan cari "php. ini" di halaman. Itu harus terletak di baris "File Konfigurasi yang Dimuat" pada tabel 2. Setelah menemukan file, Anda dapat mengubah nilai berikut untuk mengaktifkan kesalahan. display_errors = on display_startup_errors = on error_reporting = E_ALL Atau, jika Anda ingin menonaktifkan kesalahan display_errors = off display_startup_errors = off error_reporting = -1_ Menggunakan htaccessJika Anda menggunakan server HTTP Apache, Anda juga dapat beralih dari kesalahan. file htaccess. Seringkali disarankan untuk menonaktifkan htaccess di konfigurasi server untuk mempercepat server, tetapi ini mungkin tidak terlalu menjadi masalah bagi kebanyakan orang Toggling kesalahan PHP dari htaccess dilakukan dengan menggunakan php_flag di depan php. opsi ini yang ingin Anda ubah Bagaimana cara menonaktifkan pelaporan kesalahan di PHP ini?Anda dapat mengaktifkan atau menonaktifkan pelaporan kesalahan di PHP dengan tiga pendekatan. Pendekatan 1. Di dalam php. Ini, kita dapat menyetel parameter display_error ke aktif atau nonaktif . Aktif berarti kesalahan ditampilkan dan tidak aktif berarti tidak ada kesalahan untuk ditampilkan dan dilaporkan.
Bagaimana cara menonaktifkan pesan peringatan di PHP?Dalam file saat ini, cari baris kode error_reporting. Akan ada baris Nilai Default. E_ALL seperti yang ditunjukkan di bawah ini. Ganti baris kode ini dengan Nilai Default. E_ALL & ~E_NOTICE . Ini akan menampilkan semua kesalahan kecuali untuk pemberitahuan.
Bagaimana cara menghindari kesalahan dalam PHP?Untuk menghindari masalah seperti ini, Anda dapat mengatur max_execution_time=1024M untuk menghindari lambatnya pembuatan data dan untuk menyembunyikan kesalahan kemungkinan besar error_reporting=0 pada php. file ini. . terima kasih. . @Kaii btw. jika saya melakukan error_reporting(0); . @nyarlathotep terima kasih Bagaimana cara menghapus kesalahan PHP?Anda dapat menempatkan @ di depan pemanggilan fungsi Anda untuk menyembunyikan semua pesan kesalahan . |