Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mendayakan gesaan ralat dalam php

Bagaimana untuk mendayakan gesaan ralat dalam php

PHPz
PHPzasal
2023-04-06 09:15:121608semak imbas

Untuk pembangun PHP, menghadapi ralat semasa menyahpepijat kod tidak dapat dielakkan. Menghidupkan gesaan ralat ialah kaedah penyahpepijatan biasa, yang membolehkan kami menemui dan menyelesaikan masalah dalam kod dengan cepat. Artikel ini akan menunjukkan kepada anda cara mendayakan gesaan ralat dalam PHP.

Pertama sekali, untuk mendayakan gesaan ralat dalam PHP, anda perlu mengubah suai fail konfigurasi PHP php.ini. Oleh itu, anda perlu mencari fail php.ini dahulu dan membukanya. php.ini biasanya terletak dalam direktori pemasangan pelayan web dan boleh dilihat melalui fungsi phpinfo().

Kemudian, dengan mencari pilihan ulasan atau menggunakan fungsi carian, cari dua pilihan berikut:

display_errors
error_reporting

Dua pilihan ini mengawal sama ada ralat dan peringatan masa jalan PHP dipaparkan. Secara lalai, nilai mereka dimatikan. Untuk mendayakan gesaan ralat, tetapkan nilainya kepada hidup.

Pertama, tetapkan display_errors kepada hidup, yang mengawal sama ada ralat masa jalan PHP dipaparkan. Cari baris kod ini dalam php.ini:

display_errors = Off

Ganti dengan:

display_errors = On

Kedua, tetapkan error_reporting kepada nilai yang lebih rendah supaya semua ralat dipaparkan, Dan bukan hanya kesilapan yang membawa maut. Cari baris kod ini dalam php.ini:

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

Ganti dengan:

error_reporting = E_ALL

Simpan fail php.ini dan mulakan semula pelayan web pada kali berikutnya anda menjalankan kod PHP , anda akan melihat mesej ralat terperinci. Mesej ralat ini akan membantu anda mengenal pasti dan menyelesaikan masalah yang mungkin berlaku dengan cepat.

Selain menghidupkan gesaan ralat dalam php.ini, anda juga boleh menghidupkan dan mematikan gesaan ralat dengan menetapkan fungsi ini_set() dalam kod PHP. Contohnya, kod berikut akan mematikan gesaan ralat:

ini_set('display_errors', 0);
ini_set('error_reporting', 0);

Ringkasnya, menghidupkan gesaan ralat ialah kaedah penyahpepijatan penting yang boleh membantu pembangun PHP mencari dan menyelesaikan masalah dalam kod dengan cepat. Gesaan ralat boleh dihidupkan dan dimatikan dengan mudah dengan mengubah suai fail php.ini atau menggunakan fungsi ini_set(). Untuk nyahpepijat kod anda dengan lebih baik, pastikan anda menghidupkan pilihan ini.

Atas ialah kandungan terperinci Bagaimana untuk mendayakan gesaan ralat dalam php. 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