یک ویراشگر خوب برای برنامه نویس از اوجب واجبات است. باعث می شود برنامه نویس کارهای تکراری کمتری در کدنویسی انجام دهد.

برای php شناخته شده ترین IDE (ویرایشگر) phpstorm است که خب نیاز به کرک دارد و از منابع کامپیوترهم زیاد مصرف می کند و شاید برای کسانی که کامپیوتر و لپتاپشان قدیمی تر است سنگین باشد.

در مقابل آن vscode اپن سورس ،رایگان و سبکتر وجود دارد کهبیشتر برای کدنویسی فرانت استفاده می شود اما با وجود افزونه های(extention) فراوان قابلیت های جدید به آن اضافه میشود و نیاز برنامه نویسان php را هم برآورده می‌کند.

PHP Intelephense

این مهمترین افزونه vscode است . کار کامل کردن کدها،  متغیرها ثابت ها و ..

همینطور نشان دادن پارمترهای تابع رفتن به محل تعریف کلاس ها، ثابت ها،توابع و کلی کاربرد ریز و درشت دیگر را انجام می‌دهد.

برای php این اکستنشن را حتما باید نصب کنید.

vscode extenson for php

php cs fixer

فرمت بندی کد را برای شما درست می‌کند و آن را زیباتر و خواندنی‌تر نمایش می‌دهد.

بعد از ذخیره کردن فایل به شکل خودکار کد شما مرتب می شود.

PHP Debug

از روی اسمش پیداست که در دیباگ کردن و خطایابی کدها به کمکتان می آید.

البته باید xdebug هم روی وب سرور نصب باشد تا بتوانید از این افزونه استفاده کنید.

GitLens

این افزونه مختص کار با گیت است و قابلیت های جالبی دارد.

تاریخچه کامیت‌ها را در هر خطی که بخواهید به شکل های مختلف (که می توانید از تنظیمات افزونه انتخاب کنید) نمایش می ‌هد.

نشان دادن ریپازیتوری ها به شکل سفارشی.

کدهایی که هنوز کامیت نکرده‌اید را علامت گذاری می کند.

استفاده های زیاد دیگری هم دارد که کافی است کمی با آن کار کنید تا قلقش دستتان بیاید.

بی نهایت extension دیگر برای vscode وجود دارد اما همین چهار افزونه برای کار با php  بسیاری از موارد لازم را فراهم می کند. نیازی به شلوغ کردن vscode نیست.