Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Untuk petua tentang penyahpepijatan PHP, semaknya!

Untuk petua tentang penyahpepijatan PHP, semaknya!

藏色散人
藏色散人ke hadapan
2021-09-13 17:33:053150semak imbas

Untuk petua tentang penyahpepijatan PHP, semaknya!

Petua penyahpepijatan PHP

Hanya VIM dan Emacs boleh digunakan dalam persekitaran mesin pembangunan (saya menggunakan Emacs) , terdapat tiada alat yang setanding untuk menyahpepijat PHP Berikut ialah fungsi yang biasa saya gunakan:

file_put_contents('/tmp/my.log', print_r(array(date('Y-m-d H:i:s'), __LINE__, __METHOD__, ), TRUE)

Fungsi ini boleh mengeluarkan log ke fail /tmp/my.log, termasuk tarikh fungsi itu dilaksanakan, baris mana ia adalah. dilaksanakan pada, dan dengan kaedah yang mana untuk dilaksanakan, selepas __METHOD__ kita boleh menambah pembolehubah yang ingin kita cetak, seperti $a, dan kemudian seperti ini:

file_put_contents('/tmp/my.log', print_r(array(date('Y-m-d H:i:s'), __LINE__, __METHOD__, $a), TRUE), FILE_APPEND | LOCK_EX);

Kemudian kita jalankan semula kod dan buka tetingkap baharu, Pantau perubahan log:

$ tailf /tmp/my.log

supaya kami boleh mencetak pembolehubah $a.

Pembelajaran yang disyorkan: "Tutorial Video PHP"


Atas ialah kandungan terperinci Untuk petua tentang penyahpepijatan PHP, semaknya!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:segmentfault.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam