۵ افزونه برتر 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.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *