Visual Studio Code telah menjadi salah satu editor tools yang popular digunakan untuk pemrograman. Salah satunya adalah pemrograman PHP. Dengan antar muka yang sederhana dan fitur-fitur yang mudah digunakan, Visual Studio Code berhasil menembus ke dalam daftar top editor yang banyak digunakan oleh programmer. Saya pun saat ini lebih banyak menggunakan Visual Studio Code dibanding editor tools yang lain.
Untuk pemrograman PHP, saya mendapat insight dari video youtube berikut:
Dari video tersebut, extensions visual studio code yang dapat membantu untuk pemrograman PHP adalah
- PHP Intelephense, extension ini berguna untuk menganalisa coding PHP yang sedang dibuat. Extension ini menyediakan code completion sehingga programmer tidak harus selalu menghafal setiap code yang digunakan, mengenali struktur PHP khususnya untuk pemrogramaan OOP PHP sehingga Visual Studio Code akan mengenali class dan fungsi yang digunakan, mendeteksi error lebih awal khususnya sintaks error karena struktur pemrograman OOP PHP.
- Prettier, extension ini berguna untuk melakukan format kode otomatis saat file kode PHP disimpan. Memang di PHP, whitespace itu akan diabaikan sehingga PHP tidak mengenal struktur baku seperti pada pemrograman Python. Namun dengan format kode PHP yang baik, akan memudahkan dalam membaca kode PHP dan membantu dalam proses debugging.
Untuk extensions PHP Intelephense, setting yang perlu dilakukan adalah dengan mematikan atau men-disable extensions PHP Language Features dengan mengetik keyword @builtin php pada field search extension. Lalu mengklik tombol disable.
Untuk extensions Prettier, setting yang perlu dilakukan adalah dengan mengaktifkan format on save. Opsi ini akan membuat coding di atur format-nya saat dilakukan save file. Untuk melakukan hal ini, dilakukan dengan masuk ke setting, lalu mencari opsi format code on save pada field search. Setelah itu, diaktifkan opsi format code on save dengan mencentang opsi tersebut.
Setelah selesai instalasi extension PHP untuk visual studio code, selanjutnya adalah melakukan setting snippets. Snippets ini untuk mengatur konfigurasi keyword yang kemudian akan di ubah menjadi format koding tertentu. Untuk melakukan setting Snippets, dilakukan dengan mengklik link File -> Settings -> Configure User Snippets. Lalu pada field yang muncul, klik new global snippets file (bila belum ada). Setelah itu, pada text yang muncul, masukkan code berikut:
{
"PHP Tag": {
"prefix": "php",
"body": "<?php $1 ?>"
},
"Inline Echo": {
"prefix": "phpp",
"body": "<?= $$1; ?>"
}
}
Setelah itu di save dan done! Selanjutnya saat melakukan koding PHP, cukup memasukkan keyword php untuk menyisipkan open dan close tag untuk PHP. Atau keyword phpp untuk menyisipkan tag inline PHP.
Demikian konfigurasi extension dan snippets minimum visual studio code untuk mendukung pemrograman PHP.