Xdebug adalah alat debugging dan profiling yang kuat untuk php yang memungkinkan Anda menemukan dan memperbaiki kesalahan lebih cepat dengan menunjukkan seluruh jejak tumpukan dan file kode sumber serta nomor baris.
Jika Anda ingin pengembangan php Anda bebas dari kesalahan, Anda harus menggunakan sesuatu seperti xdebug sejak awal.
Trik yang sangat berguna adalah mengonfigurasi xdebug untuk menampilkan kesalahan dengan hyperlink ke file kode sumber yang dapat dibuka langsung di editor teks pilihan Anda.
Tidak semua editor teks mendukung fitur ini. Namun di Ubuntu, editor teks kate mendukung pembukaan file melalui url dari browser.
Baca di bawah untuk mempelajari caranya.
Konfigurasikan pesan kesalahan Xdebug untuk membuka file di Kate
Ubah file konfigurasi modul php file xdebug.ini yang terletak di direktori mods-available.
Di sistem saya misalnya terletak di:
/etc/php/7.4/mods-available/xdebug.ini
Edit dan tambahkan baris berikut ke file konfigurasi:
xdebug.file_link_format="kate://open/?url=file://%f&line=%l"
Filenya akan terlihat seperti ini:
$ cat /etc/php/7.4/mods-available/xdebug.inizend_extension=xdebug.so# modifikasi kamixdebug.file_link_format="kate://open/?url=file://%f&line=%l"Baris yang kompatibel dengan browser chrome untuk memanggil editor teks Kate adalah sebagai berikut. Dibutuhkan jalur ke file dan
nomor baris:kate://open/?url=file://%f&line=%lSetelan berguna lainnya
Ada beberapa pengaturan yang lebih berguna di xdebug yang dapat digunakan untuk membuat pengembangan lebih bebas bug.
Pengaturan scream akan menonaktifkan penekanan kesalahan menggunakan operator "@" dan menampilkan semua kesalahan.
Ini berguna untuk menangkap semua kemungkinan kesalahan yang tersembunyi di mana saja di aplikasi Anda.
xdebug.scream =1Pengaturan halt_level menentukan apakah pemberitahuan dan peringatan dilaporkan sebagai kesalahan.
xdebug.halt_level=E_WARNING|E_NOTICE|E_USER_WARNING|E_USER_NOTICETautan dan Sumber Daya
Untuk mempelajari lebih lanjut tentang parameter konfigurasi xdebug, periksa dokumentasi di:
https://xdebug.org/docs/all_settingshttps://xdebug.org/docs/upgrade_guide
3 Perintah Teratas untuk memeriksa Informasi Wifi di Ubuntu / Linux – iwconfig, iwlist, nmcli Cara Memeriksa Detail GPU Terintegrasi Intel di Ubuntu / LinuxUbuntu