Rumah >pembangunan bahagian belakang >tutorial php >Panduan Bermula Xdebug: Novis Menjadi Master Penyahpepijatan PHP dalam beberapa saat
Xdebug ialah sambungan penyahpepijatan PHP yang berkuasa yang memberi anda cerapan tentang cara kod anda dilaksanakan supaya anda boleh menyelesaikan masalah dengan cepat dan cekap. Panduan ini akan membawa anda melalui pemasangan dan penggunaan Xdebug dari awal, membolehkan anda menjadi master debugging php.
Pasang Xdebug
/usr/local/lib/php/extens<code>/usr/local/lib/php/extens<strong class="keylink">io</strong>ns/
io
zend_extension=xdebug.so
Edit fail php.ini dan tambah baris Dayakan Xdebug
Terdapat dua cara untuk mendayakan Xdebug:
XDEBUG_SESSION_START
参数:例如,<strong class="keylink">Http</strong>://example.com/index.php?XDEBUG_SESSION_START
Tambahkan parameter XDEBUG_SESSION_START
pada URL: <li>Http<strong>://example.com/index.php?XDEBUG_SESSION_START</strong>
</li>
Pasang sambungan Xdebug IDE Configurator dalam IDE anda dan ia akan mengendalikan pendayaan dan konfigurasi secara automatik.
Gunakan bar alat Xdebug
Selepas mendayakan Xdebug, anda akan melihat bar XdebugMenunjukkan jumlah memori yang diperuntukkan.
Tetapkan titik putus
Tetapkan titik putus dalam IDE dan Xdebug akan disegerakkan secara automatik.
Lihat pembolehubahvar_dump()
或 print_r()
Bar alat Xdebug membolehkan anda memeriksa nilai pembolehubah tempatan dan global. Klik nama pembolehubah untuk melihat jenis, nilai dan alamat memorinya. Anda juga boleh menggunakan fungsi untuk mencetak maklumat berubah dalam konsol.
Menganalisis kesan tindanan
Nombor baris dan fail yang salah
Optimumkan prestasi
XDEBUG_PROFILE
Kecualikan kod yang tidak memerlukan penyahpepijatan melalui fail konfigurasi. untuk log data prestasi.
Penggunaan Lanjutan
jauh pada mesin tempatan anda.
Atas ialah kandungan terperinci Panduan Bermula Xdebug: Novis Menjadi Master Penyahpepijatan PHP dalam beberapa saat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!