
PhpStorm adalah IDE PHP "Lightning Smart" dibuat oleh JetBrains dan yang tersedia untuk pengembang di Linux, MacOS, dan Windows. Penting untuk disebutkan bahwa ini bukan aplikasi gratis dan pengguna harus membeli kunci lisensi untuk menggunakannya secara maksimal.
Meskipun JetBrains menawarkan lisensi satu tahun gratis untuk siswa, guru, institut
dan bidang akademik lainnya, yang memungkinkan Anda tidak hanya
menggunakan IDE ini tetapi juga memberi Anda akses ke berbagai produk
yang ditawarkan oleh JetBrains.
PhpStorm menyediakan editor untuk PHP, HTML dan JavaScript dengan analisis kode dengan cepat, pencegahan kesalahan dan pemfaktoran ulang otomatis untuk kode PHP dan JavaScript. Penyelesaian kode PhpStorm kompatibel dengan berbagai versi PHP, termasuk generator, coroutine, kata kunci terakhir, daftar depan, namespace, closures, traits, dan sintaks larik pendek. Selain itu, ini termasuk editor SQL lengkap dengan hasil kueri yang dapat diedit.
Tentang PhpStorm
Php Badai itu tertulis di java dan pengguna mereka dapat memperluas IDE dengan menginstal plugin dibuat untuk PhpStorm atau dengan menulis plugin Anda sendiri. Perangkat lunak ini juga berkomunikasi dengan sumber eksternal seperti XDebug.
Aplikasi ini kompatibel dengan Linux melalui berbagai teknologi. Di situs resminya, mereka mengumumkan bahwa aplikasi tersebut didistribusikan melalui paket Snap, meskipun itu juga didistribusikan melalui binari dan juga beberapa distribusi Linux menyertakan paket tersebut dalam repositori mereka.
PhpStorm menyediakan editor kode kaya untuk PHP dengan penyorotan sintaks, pengaturan format kode yang diperluas, pemeriksaan kesalahan saat itu juga, dan penyelesaian kode.
Di antara karakteristik utamanya berikut ini dapat disorot:
- Kompatibilitas dengan berbagai versi PHP
- Fungsi pelengkapan otomatis untuk kode PHP, kelas, metode, nama variabel dan kata kunci, serta nama yang umum digunakan untuk bidang dan variabel berdasarkan tipenya.
- Dukungan gaya pengkodean (PSR1 / PSR2, Drupal, Symfony, Zend).
- Dukungan PHPDoc
- Detektor kode duplikat.
- Pengendus Kode PHP (phppcs)
- Refactorings (Ganti Nama, Masukkan Variabel, Masukkan Konstanta, Masukkan Bidang, Variabel Sebaris, Pindahkan Anggota Statis, Ekstrak Antarmuka).
- Pengeditan template Smarty dan Twig (penyorotan kesalahan sintaks, penghentian fungsi dan atribut Smarty, penyisipan otomatis tanda kurung kurawal, tanda kutip dan tag penutup, dan banyak lagi).
- Tampilan MVC untuk framework Symfony dan Yii.
- Dukungan PHAR.