Cara membuat file php di visual studio code

Untuk melakukan programming kita membutuhkan editor yang baik. Sudah banyak sekali editor baik yang gratis maupun berbayar. Salah satu editor gratis yang sangat populer di kalangan programmer adalah Visual Studio Code.

Visual Studio Code atau VS Code adalah teks editor open-source berbasis Electron yang dibuat dan dikembangkan oleh Microsoft. Teks editor ini nyaman kita pakai karena user experience yang bagus dan tidak memberatkan perangkat saat dipakai.

Visual Studio Code menyediakan fitur extension atau ekstensi di mana ekstensi ini akan menambah kemampuan dari Visual Studio Code itu sendiri. Ekstensi-ekstensi ini bisa kita unduh lewat marketplace di website Visual Studio maupun lewat Visual Studio Code itu sendiri dengan menekan tombol kombinasi CTRL+SHIFT+X.

Pada kali ini kita akan membahas tentang ekstensi-ekstensi yang akan sangat membantu programmer dalam membuat web dengan bahasa pemrograman PHP.

Contents

Ekstensi 1: PHP IntelliSense (Felix Becker)

Ekstensi ini adalah ekstensi PHP yang paling banyak dipasang oleh programmer pada Visual Studio Code. Seperti namanya, ekstensi ini menyediakan “intellisense” pintar atau intelligent code completion untuk file PHP.

Cara membuat file php di visual studio code
Contoh pemakaian PHP IntelliSense 1
Cara membuat file php di visual studio code
Contoh pemakaian PHP IntelliSense 2

Ekstensi 2: PHP Debug (Felix Becker)

Visual Studio Code sendiri sudah menyediakan fitur debugging, tapi bukan berarti fitur ini dapat berjalan di semua bahasa pemrograman. PHP adalah salah satu bahasa pemrograman yang membutuhkan ekstensi tambahan pada Visual Studio Code untuk dapat kita debug.

Cara membuat file php di visual studio code
Contoh pemakaian PHP Debug pada Visual Studio Code

Ekstensi 3: Prettier – Code formatter (Prettier)

Seperti namanya, ekstensi Prettier ini menyediakan fitur formatter yang akan mempercantik kode yang ditulis pada Visual Studio Code. Ekstensi ini akan menulis ulang kode yang telah kita tulis dengan aturannya sendiri. Prettier memungkinkan kita melakukan format pada beberapa bahasa yang diantaranya adalah PHP, JavaScript, HTML, CSS, JSON, TypeScript, Vue, dan banyak lagi.

Ekstensi 4: PHP Intelephense (Ben Mewburn)

Ekstensi ini sangat mirip dengan PHP IntelliSense di atas. Keduanya sama-sama menyediakan fitur autocomplete. Perbedaan yang signifikan pada kedua ekstensi ini adalah pada performanya di mana Intelephense performanya lebih baik. Banyak programmer PHP yang mengatakan Intelephense ini lebih baik dibanding IntelliSense karena autocomplete-nya lebih cepat dan akurat. Intelephense juga menyediakan fitur formatter untuk PHP, HTML, CSS, dan JavaScript.

Ekstensi 5: Bracket Pair Colorizer 2 (CoenraadS)

Ekstensi ini menyediakan fitur yang membedakan warna tanda kurung kurawal yang satu dengan yang lain.

Cara membuat file php di visual studio code
Screenshot ekstensi Bracket Pair Colorizer 2

Masih banyak lagi fitur Visual Studio Code yang belum kita bahas di sini. Bagi para calon programmer yang ingin lebih mengenal tentang Visual Studio Code, programming, atau seputar teknologi lainnya lebih dalam lagi, yuk daftar ke Fakultas Teknologi Informasi di Universitas Stikubank Semarang. Terutama untuk siswa/i SMA/K yang akan lulus sekolah dan sedang mencari perguruan tinggi. Ayo daftar ke Universitas Stikubank Semarang. Selamat mencoba!

Posting blog kali ini akan menyampaikan kesan pertama saya menggunakan Visual Studio Code untuk pengembangan PHP. Sebelumnya sudah menggunakan Sublime Text, Atom Editor, bahkan VIM di mesin Linux yang terkenal susah tujuh turunan bikin diri ini menjadi gila haha.

Mengapa VS Code?

Visual Studio Code atau saya singkat saja VS Code bukanlah IDE seperti Visual Studio. Juga bukan editor kode sederhana dengan beberapa perintah dan highlighting/penyorotan sintak. Kemampuannya yang kira-kira berada di tengah antara IDE dan editor text biasa membuatnya menjadi tool yang sederhana namun sangat kuat berkat dukungan ekstensi. Alasan utama mengapa saya mencoba menggunakan VS Code untuk pengembangan PHP adalah:

  • Gratis dan lintas platform (Linux dan MacOS juga didukung)
  • Ukuran jauh lebih kecil daripada Eclipse, NetBeans dan IDE besar lainnya
  • Lebih powerful daripada Notepad ++ dan editor kode lainnya
  • Didukung oleh Microsoft dan komunitas pengembang
  • Banyak ekstensi yang tersedia untuk berbagai bahasa dan format file
Baca juga: 10 Ekstensi Visual Studio Code Untuk JavaScript Development

PHP di Visual Studio Code

VS Code mendukung banyak bahasa pemrogramman, dan PHP adalah salah satu dari bahasa-bahasa tersebut. Jika dirasa masih kurang kalian bisa tambahkan dukungan bahasa yang lebih banyak melalui ekstensi dari Visual Studio Marketplace. Untuk PHP, tool ini menyediakan pewarnaan sintak, pencocokan braket dan cuplikan kode.

Saat mulai mengetikkan kode di file PHP, kalian akan melihat pewarnaan sintaks, pencocokan braket, dan IntelliSense. Screenshot berikut menunjukkan editor VS Code dan file explorer. Perhatikan bagaimana SQL juga disorot dalam string.

Cara membuat file php di visual studio code


Disini saya memasang ekstensi PHP IntelliSense by Felix Backer untuk melakukan penyorotan sintak tingkat lanjut. Selain sintaks highlight, ekstensi ini memiliki fitur-fitur bermanfaat berikut:

  • Code completion.
  • Signature help.
  • Workspace symbol search.
  • Find all references.
  • Go to definition.
  • Hover.

Karena tidak memiliki proyek PHP besar dan kompleks, plugin PHP IntelliSense saat ini sudah mencukupi bagi saya.

Debugging Kode PHP

Untuk kalian yang ingin menjalankan kode PHP di debugger sehingga dapat melihat apa yang terjadi, bisa memasang PHP Debug Adapter by Felix Backer. Untuk lebih memahami apa yang dapat dilakukan debugger-nya saya sertakan image GIF singkat di bawah ini.

Cara membuat file php di visual studio code


Terlihat mengesankan mengingat ini dilakukan menggunakan kode editor yang berukuran relatif kecil.

Kesimpulan Saya Sejauh Ini

Saya telah menggunakan VS Code untuk pengembangan PHP selama beberapa minggu dan inilah kesan pertama saya:

  • Visual Studio Code stabil dan cepat
  • Pengembangan PHP didukung dengan baik oleh berbagai ekstensi
  • Navigasi kode hampir sama nyamannya seperti pada Visual Studio
  • VS Code memiliki UI yang bersih dan sederhana.
  • Tool Git bekerja dengan baik tetapi UI yang lebih informatif akan lebih baik (bukan masalah besar).
  • Kalian yang ragu apakah VS Code benar-benar nyaman untuk pengembangan PHP saya sarankan untuk mencobanya.

Download and install Visual Studio Code

Visual Studio Code pakai bahasa apa?

Visual Studio Code merupakan penyunting kode-sumber yang dapat digunakan untuk beragam bahasa pemrograman, termasuk Java, JavaScript, Go, Node.js, Python dan C++.

Apa itu PHP debug?

XDebug adalah extension PHP yang memungkinkan kita untuk melakukan debugging dengan menggunakan IDE pemrograman seperti Visual Studio Code. Beberapa fitur yang dimiliki XDebug seperti: Set/Remove breakpoints.

Apakah Visual Studio Code gratis?

Visual Studio Code adalah aplikasi editor teks gratis di kembangkan oleh Microsoft yang dapat digunakan di semua bahasa pemrograman yang ada tanpa perlu berganti aplikasi editor, serta dapat dijalankan di berbagai platform Operating System (OS) seperti windows,linux ,dan mac OS. Visual Studio Code memudahkan para ...

Apakah Visual Studio Code bisa membuat aplikasi?

Visual Studio Code adalah aplikasi yang secara luas digunakan oleh developer di seluruh dunia untuk membangun berbagai macam aplikasi. Mulai dari website, aplikasi Android, aplikasi iOS, hingga machine learning yang bisa memudahkan banyak aktivitas manusia.