۵ افزونه برتر PHP برای ویرایشگر استودیو کد

ویژوال استودیو کد (Visual Studio Code) بهترین ویرایشگر متن باز است که پایه PHP را پشتیبانی می کند اما چیزی بیش از این نیست. در این نوشته می خواهیم ۵ افزونه برتر PHP معرفی کنیم.
۱. PHPCS (PHP CodeSniffer) – Ioannis Kappas
این افزونه یک رابط برای PHP CodeSniffer ارائه می دهد. PHP CodeSniffer فایل های پی اچ پی را در فضای کاری خود اسکن می کند تا پیشنهادات و اصلاحات را برای نقض مجموعه تعریف شده از استانداردهای پی اچ پی شناسایی و ارائه دهد و اطمینان می دهد که شما استاندارد پی اچ پی رعایت می کنید. می توانید در مورد استاندارد پی اچ پی در اینجا یاد بگیرید.
نصب :
PEAR: pear install PHP_CodeSniffer Composer: composer require --dev squizlabs/php_codesniffer
نصب در ویژوال استودیو کد :
ext install phpcs
PHP CodeSniffer : بازار ویژوال استودیو کد
۲. PHP Intellisense Crane – Hvy Industries
PHP Intellisense Crane یک افزونه افزایش بهره وری برای ویژوال استودیو کد است که تکمیل کد برای پی اچ پی را فراهم می کند. این وابستگی های صفر و تا حد زیادی با پروژه های هر اندازه کار می کند.
این افزونه ویژگی های زیر ارائه می دهد:
– تکمیل کد
– رفتن به و تعریف پنهان در کلاس ها
– رابط ها و صفات
– نماد سند کار زمینه
نصب :
ext install crane
PHP Intellisense Crane : بازار ویژوال استودیو کد
۳. PHP Intelephense – Ben Mewburn
این یکی از بهترین افزونه های پی اچ پی است و ویژگیهای مفید را بدون تاثیر منفی بر عملکرد کد ویژوال استودیو ارایه میدهد . آن هم چنین وابستگی خارجی ندارد .
ویژگیهای زیررا دارد :
– camel سریع / تاکید بر تکمیل کد مورد نیاز ( IntelliSense )
– ارائه پیشنهاد مفصل برای اسناد , فضای کاری و کلمات کلیدی
– امضای مفصل ( پارامتر ) به اسناد , فضای کاری و سازندگان , به روشها و توابع کمک میکند
– فضای کاری سریع از تعریف پشتیبانی میکند
– فضای کاری به طور وسیعی تمام مراجع را پیدا میکند
– camel سریع / زیرخط برای جستجوی نماد فضای کاری
– جستجوی کامل نماد اسناد
– تشخیص چندین خطای تجزیه برای پروندههای باز از طریق یک تجزیهگر خطا
– سند سازگار با Lossless PSR – 2 و قالببندی محدوده
– فرمان Convenient برای اضافه کردن declarations در استفاده و متراکم کردن اسامی
– درخواست HTML برای اجازه دادن به یک تجربه توسعه HTML / CSS /CSS / PHP را مجاز میکند
نصب :
ext install bmewburn.vscode-intelephense-client
PHP Intelephense : بازار ویژوال استودیو کد
۴. PHP Intellisense – Felix Becker
به طور خودکار تکمیل Intellisense برای پی اچ پی ارائه می دهد. این افزونه به سرور زبان پی اچ پی بستگی دارد و تنها یک رابط را برای سرور زبان پی اچ پی فراهم می کند. برای استفاده از این برنامه افزودنی، ابتدا PHP Language Server نصب کنید:
composer require felixfbecker/language-server
نسخه جهانی Felix Becker :
composer global require felixfbecker/language-server
نصب در ویرایشگر :
ext install php-intellisense
Felix Becker : بازار ویژوال استودیو کد
۵. PHP Debug – Felix Becker
XDebug یک افزونه برای PHP است که با اشکال زدایی و توسعه پروژه های PHP کمک می کند.
نصب:
ext install php-debug.