Skip to content

Gde Dharma

Berbagi Kebaikan Melalui Tulisan

Menu
  • Home
  • Notes
  • Tutorials
  • Reviews
    • Culinary
    • Movies
    • Places
    • Technology
  • About
  • Contact Me
Menu
Konfigurasi Extensions dan Snippets Visual Studio Code untuk PHP

Extensions dan Snippets Visual Studio Code untuk Pemrograman PHP

Posted on February 10, 2024February 10, 2024 by adminku
Share on Social Media
x facebook linkedinwhatsapptelegram

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:

Video Tutorial Visual Studio Code

Dari video tersebut, extensions visual studio code yang dapat membantu untuk pemrograman PHP adalah

  1. 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.
  2. 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.
Extensions Visual Studio Code untuk Pemrograman PHP

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.

Disable extension PHP Language Features

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.

Setting Format on Save untuk extension Prettier

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.

About

Banyak cara untuk berbagi kebaikan. Salah satunya adalah dengan membuat tulisan yang bermanfaat untuk semua pembaca maupun penulis. Karena itu, website ini didedikasikan sebagai sebuah media berbagi manfaat untuk kita semua.

Kalender

ASIOTI (1) Blockchain (1) Buku Putih IPv6 (1) ChatGPT (1) CKEditor (1) CodeIgniter3 (1) Dall-E (1) Development (1) DTE (1) DTE FT UI (4) Extensions (1) File (1) FT UI (1) FTUI (1) Generative AI (1) Hindu (1) Huawei (1) IJECBE (2) IPv6 (1) Jambore Pasraman (1) Jurnal (1) Jurnal FTUI (1) lomba (2) Manager (1) Metaderma (1) Noble Numbat (1) OCR (1) OMR (1) Open Source (1) Operating System (1) Opini (1) Pasraman (2) PEMILU 2024 (1) Pemrograman (1) PHP (1) Roxy File Manager (1) SIREKAP (1) Snippets (1) Tekkom (1) Tutorial (1) Ubuntu (1) Ubuntu 24.04 LTS (1) UDG (1) Visual Studio Code (1) Website (1)

Follow Me

Web Counter

Flag Counter
© 2025 Gde Dharma | Powered by Superbs Personal Blog theme