Dalam artikel ini, kami akan menyusun daftar pilihan dari 10 ekstensi VS Code teratas untuk developer PHP yang dapat Anda tambahkan ke toolbox untuk meningkatkan produktivitas dan membuat Anda lebih efisien saat menulis kode PHP Show
Selama bertahun-tahun, Visual Studio Code telah menjadi salah satu IDE paling populer di pasar pengembang. Itu peringkat Lingkungan Pengembangan Terpadu paling populer di , dengan 74. 48% responden menggunakannya sebagai editor utama mereka. Ini bertujuan untuk menawarkan semua alat yang dibutuhkan pengembang sambil memotong fitur-fitur canggih dari IDE lengkap adalah salah satu bahasa pemrograman teratas yang digunakan oleh developer di seluruh dunia untuk membuat berbagai situs web yang dinamis dan interaktif. Tetapi VS Code tidak mendukung PHP out-of-the-box. Oleh karena itu, jika Anda ingin mengembangkan aplikasi PHP di VS Code, penting untuk memasang ekstensi yang memberdayakan VS Code untuk mendukung PHP Artikel terkait
Daftar isi 1 – Intelephense PHPPHP Intelephense adalah ekstensi PHP populer untuk VS Code yang menyediakan fitur canggih untuk pengembangan PHP yang produktif. Beberapa fitur penting dari ekstensi ini termasuk pemformatan otomatis kode, tooltips informasi yang kaya pada mouse hover, navigasi yang disempurnakan antar komponen, penyelesaian kode kasus unta/garis bawah yang cepat, dan diagnostik kesalahan waktu nyata untuk membuka file melalui analisis kode statis yang kuat Fitur lainnya termasuk
2 – Alat PHPAda dua ekstensi PHP dalam Kode VS – Alat PHP dan Intelephense PHP tetapi Alat PHP menyediakan banyak alat yang berguna untuk bahasa PHP. Ekstensi memberdayakan Kode VS dengan penyelesaian kode cepat, pemformatan kode, lensa kode, perbaikan kode, penjelajah uji, debugger uji, pembuat kode, debugger, server web pengembangan bawaan, dan analisis kode Di antara semua fitur ini, favorit saya adalah fitur lensa kode yang memungkinkan saya untuk segera melihat berapa kali fungsi, kelas, dan properti digunakan. Dengan mengklik lensa kode, popup akan ditampilkan di mana Anda mengklik deklarasi kelas, fungsi, atau properti untuk melihat definisi sebenarnya Haruskah Anda memilih Alat PHP daripada PHP Intelephense? Alat PHP di sisi lain memiliki fitur yang mirip dengan PHP Intelephense tetapi memiliki fitur hebat yang tidak ada di PHP Intelephense seperti dukungan generik terintegrasi, debugging bawaan dan dukungan pengujian unit, kemungkinan untuk mencari todos di dalam seluruh ruang kerja, dan a Rekomendasi jujur saya adalah. coba keduanya dan pilih salah satu yang sesuai dengan kebutuhan Anda. Satu hal yang perlu diperhatikan adalah PHP Tools memiliki langganan tahunan sedangkan PHP Intelephense memiliki langganan seumur hidup 3 – KomposerSaat Anda menginstal PHP Tools, itu juga menginstal ekstensi Composer dan PHP Profiler secara default. Namun, jika Anda memutuskan untuk menggunakan PHP Intelephense maka Anda perlu menginstal ekstensi Composer secara terpisah Composer adalah ekstensi “All-in-One” yang menyediakan integrasi lengkap komposer dan packagist dalam Visual Studio Code. Ekstensi menyediakan perintah 4 – Cuplikan Luar Biasa PHPSalah satu hal yang dihadapi sebagian besar pengembang PHP adalah mengetik blok Kelas, tanda tangan fungsi, atau pernyataan PHP umum lainnya berulang kali. Oleh karena itu, plugin PHP Awesome Snippets VS Code dikembangkan untuk menyediakan cuplikan pola umum di PHP. Cuplikan ini didasarkan pada atau mengikuti standar pengkodean PSR-1, PSR-2, dan PSR-12 yang disediakan oleh PHP-FIG Dengan asumsi Anda ingin menerapkan beberapa logika dengan pernyataan if/else, Anda dapat mengetik "ifel" dan IntelliSense akan masuk untuk menampilkan semua potongan yang cocok dengan simbol Kemudian, Anda dapat menggunakan tombol panah atas/bawah untuk berpindah di antara opsi dan mengklik cuplikan yang ingin Anda buat kodenya
5 – Pelari KodeCode Runner adalah ekstensi Kode VS yang memungkinkan pengembang menjalankan cuplikan kode atau file kode untuk berbagai bahasa pemrograman. Plugin ini dapat mengeksekusi cuplikan kode yang ditulis dalam bahasa seperti C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (. NET Core), Skrip C#, C# (. NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, dll Beberapa fiturnya antara lain
Untuk menjalankan sepotong kode, pilih blok kode dan klik kanan pada kode yang dipilih untuk menampilkan menu konteks editor. Setelah itu, klik tombol "Jalankan Kode" di menu konteks untuk mengeksekusi kode 6 – BuruhEkstensi Docker VS Code memudahkan untuk membangun, mengelola, dan menerapkan aplikasi dalam container secara langsung di Visual Studio Code. Ini menyediakan IntelliSense, pelengkapan otomatis, dan sintaksis untuk perintah umum saat mengedit Menulis file Docker dan Docker-compose secara manual bisa membosankan dan rawan kesalahan. Untungnya, ekstensi Docker VS Code memiliki fitur untuk menghasilkan file Docker yang sesuai untuk proyek Anda Selain itu, ia juga menyediakan banyak perintah yang dapat digunakan untuk menelurkan wadah Docker, mengelola, dan menyebarkan wadah tanpa menulis satu baris perintah pun di terminal 7 – EditorConfigPlugin EditorConfig mencoba mengganti setelan pengguna/ruang kerja dengan konfigurasi yang ditemukan di file Ketika ekstensi EditorConfig diaktifkan, ia menggunakan paket Apa itu file EditorConfig? . Jadi, Anda dapat menentukan gaya atau konvensi pengkodean yang harus dipatuhi oleh editor teks dan IDE selama siklus hidup proyek 8 – Pemeriksa Ejaan KodePemeriksa Ejaan Kode adalah ekstensi ringan yang dibuat untuk mendeteksi kesalahan ejaan yang umum sekaligus menjaga jumlah positif palsu tetap rendah. Ini secara otomatis mendeteksi dan mengecualikan kata kunci dari berbagai bahasa pemrograman dari pemeriksaan ejaan Salah satu fitur hebat dari Pemeriksa Ejaan Kode adalah memiliki dukungan multi-bahasa. Beberapa bahasa termasuk Rusia, Katalan, Ceko, Denmark, Belanda, Prancis, Prancis Réforme 90, Polandia, Portugis - Brasil, Portugis, dan banyak lagi Ekstensi secara otomatis diaktifkan untuk bahasa pemrograman seperti PHP, Python, Rust, Scala, Text, TypeScript, YAML, C, C++, C#, CSS, less, sass, Elixir, Go, SON / JSONC, LaTex, Markdown, dan lainnya Kata-kata yang tidak ada dalam file kamus akan memiliki garis bawah berlekuk-lekuk. Dengan cara ini, Anda dapat dengan mudah menunjukkan kata yang salah eja dan memperbaikinya 9 – Klien RapidAPIBiasanya ketika kita membangun API dengan PHP, kita beralih menggunakan perangkat lunak pengujian API seperti Postman atau Insomnia untuk menguji titik akhir API. Alat pengujian API ini bagus untuk menguji API yang kompleks tetapi Klien RapidAPI menyediakan antarmuka yang sederhana dan intuitif untuk menguji titik akhir API secara langsung di VS Code Ekstensi Klien RapidAPI dirancang untuk bekerja dengan baik dengan tema Kode VS apa pun. Muncul dengan alat untuk menyusun permintaan API, memeriksa respons server, menghasilkan kode klien, dan mengekspor definisi API langsung dari antarmuka tanpa pernah beralih ke aplikasi eksternal seperti Postman Mirip dengan ekstensi Postman atau Thunder Client VS Code, ekstensi RapidAPI Client juga dapat digunakan untuk menguji titik akhir GraphQL API 10 – MySQL oleh Weijan ChenEkstensi MySQL oleh Weijan Chen adalah GUI yang kuat untuk menanyakan dan menganalisis data yang disimpan di berbagai server seperti MySQL, MariaDB, PostgreSQL, SQL Server, MongoDB, Redis, ElasticSearch, dan banyak lagi. Itu juga dapat digunakan sebagai klien SSH Ekstensi ini menjadi berguna ketika Anda ingin menjelajahi dan memanipulasi database Anda dengan cepat secara langsung di VS Code. Misalnya, ketika Anda sedang membangun aplikasi PHP yang menggunakan MySQL atau PostgreSQL atau server database yang didukung, Anda dapat dengan mudah menghubungkan dan mengelola data secara langsung di VS Code tanpa memerlukan aplikasi eksternal. Ekstensi ini mendukung database NoSQL dan SQL. Misalkan Anda ingin terhubung ke database PostgreSQL, pilih tab Database di sidebar kiri dan klik tombol Create Connection Kemudian, pilih jenis server dari daftar yang didukung dan berikan kredensial server di kolom input. Sebagai alternatif, Anda dapat mengaktifkan tombol radio "Use Connection String" dan menempelkan URL koneksi database di kolom input "Connection String" Selanjutnya, klik tombol "Hubungkan" untuk terhubung ke server basis data. Dengan asumsi kredensial valid, database akan ditampilkan di panel kiri Sekarang setelah Anda berhasil terhubung ke database, Anda dapat mengelola data secara langsung di GUI yang disediakan oleh ekstensi MySQL Bagaimana cara menjalankan file PHP di Visual Studio 2022?Jalankan dan Debug PHP di Visual Studio
. Server yang dikonfigurasi dalam proyek (secara default itu adalah server Web bawaan PHP) akan berjalan dan browser terbuka. Maka breakpoint akan terkena. Selamat. Place a breakpoint F9 and hit F5 to run the project and start debugging. The server which is configured in the project (by default it's PHP's built-in Web server) will run and a browser opens. Then the breakpoint will get hit. Congratulations!
Bisakah saya menulis PHP di Visual Studio?Visual Studio Code adalah editor hebat untuk pengembangan PHP . Anda mendapatkan fitur seperti penyorotan sintaks dan pencocokan braket, IntelliSense (penyelesaian kode), dan cuplikan di luar kotak dan Anda dapat menambahkan lebih banyak fungsi melalui ekstensi Kode VS yang dibuat komunitas.
Bagaimana cara mengaktifkan PHP di Visual Studio?Jika Anda sudah menginstal Microsoft Visual Studio, Anda dapat melompat langsung ke dialog Kelola Ekstensi dan mencari Alat PHP untuk Visual Studio. Setelah diunduh, Anda akan diminta untuk menutup Visual Studio. Paket akan diinstal dan Visual Studio dikonfigurasikan untuk pengembangan PHP
Bagaimana cara menjalankan PHP dalam Visual Studio Code tanpa XAMPP?Ada cara yang jauh lebih mudah untuk menjalankan PHP, tidak perlu konfigurasi. . Instal Ekstensi Pelari Kode Buka file kode PHP di Editor Teks. gunakan pintasan Ctrl+Alt+N. atau tekan F1 lalu pilih/ketik Run Code , atau klik kanan Text Editor lalu klik Run Code di menu konteks editor |