PhpStorm ، IDE ممتاز لـ PHP عبر الأنظمة الأساسية

phpstorm-

PhpStorm هو PHP IDE "Lightning Smart" تم إنشاؤها بواسطة JetBrains وهو متاح للمطورين على Linux و MacOS و Windows. من المهم أن نذكر هذا ليس تطبيقًا مجانيًا ويجب على المستخدمين شراء مفتاح ترخيص لاستخدامه بكامل إمكاناته.
على الرغم من أن JetBrains تقدم ترخيصًا مجانيًا لمدة عام واحد للطلاب والمعلمين والمعاهد وغيرها من المجالات الأكاديمية ، والتي لا تسمح لك باستخدام IDE هذا فحسب ، بل تتيح لك أيضًا الوصول إلى المنتجات المختلفة التي تقدمها JetBrains.

يوفر PhpStorm محررًا لـ PHP و HTML و JavaScript مع تحليل الكود على الفور ، ومنع الأخطاء وإعادة البناء الآلي لرمز PHP و JavaScript. إكمال الكود PhpStorm متوافق مع إصدارات مختلفة من PHP، بما في ذلك المولدات و coroutines والكلمة الرئيسية الأخيرة وقائمة foreach ومساحات الأسماء والإغلاق والسمات وبناء جملة مجموعة قصيرة. بالإضافة إلى أنه يتضمن محرر SQL كامل مع نتائج استعلام قابلة للتحرير.

حول PhpStorm

PhpStorm هو مكتوب بلغة جافا والمستخدمين يمكنهم تمديد IDE عن طريق تثبيت المكونات الإضافية تم إنشاؤه لـ PhpStorm أو عن طريق كتابة الإضافات الخاصة بك. يتصل البرنامج أيضًا بمصادر خارجية مثل XDebug.

التطبيق متوافق مع Linux من خلال تقنيات مختلفة. على موقع الويب الرسمي الخاص بهم ، أعلنوا أن التطبيق يتم توزيعه من خلال حزمة Snap ، على الرغم من أنه يتم توزيعه أيضًا من خلال الثنائيات ، كما أن بعض توزيعات Linux تتضمن الحزمة في مستودعاتها.

يوفر PhpStorm محرر كود غني لـ PHP مع تمييز بناء الجملة ، وإعدادات تنسيق التعليمات البرمجية الموسعة ، والتحقق من الأخطاء أثناء التنقل ، وإكمال التعليمات البرمجية.

من بين خصائصه الرئيسية يمكن تسليط الضوء على ما يلي:

  • التوافق مع إصدارات مختلفة من PHP
  • وظيفة الإكمال التلقائي لرمز PHP ، والفئات ، والطرق ، وأسماء المتغيرات والكلمات الرئيسية ، وكذلك الأسماء الشائعة الاستخدام للحقول والمتغيرات بناءً على نوعها.
  • دعم أسلوب الترميز (PSR1 / PSR2 ، Drupal ، Symfony ، Zend).
  • دعم PHPDoc
  • كاشف رمز مكرر.
  • شم كود PHP (phpcs)
  • إعادة البناء (إعادة تسمية ، إدخال متغير ، إدخال ثابت ، إدخال حقل ، متغير مضمّن ، نقل عضو ثابت ، واجهة استخراج).
  • تحرير قالب Smarty و Twig (تمييز أخطاء بناء الجملة ، وإنهاء وظائف وسمات Smarty ، والإدراج التلقائي للأقواس المزدوجة ، والاقتباسات وعلامات الإغلاق ، والمزيد).
  • عرض MVC لإطارات Symfony و Yii.
  • دعم PHAR.

كيفية التثبيت على لينكس؟

أولا، إذا كنت ترغب في الحصول على ترخيص لمدة عام ما يتم تقديمه ، ما عليك سوى الانتقال إلى موقع JetBrains الرسمي وهنا يجب عليك إنشاء حساب حيث يجب عليك تقديم بريدك الإلكتروني المؤسسي أو إرسال بيانات الاعتماد الخاصة بك.

البريد الإلكتروني للتفعيل

سوف ترسل لك JetBrains رسالة تأكيد بالبريد الإلكتروني ورابط حيث يمكنك تفعيل الترخيص الخاص بك التي يمكنك استخدامها CLion و AppCode و DataGrip و dotCover و dotMemory و dotTrace و GoLand و IntelliJ IDEA Ultimate و PhpStorm و PyCharm و ReSharper و ReSharper C ++ و Rider و RubyMine و WebStorm.

بمجرد الانتهاء من ذلك ، ستتلقى ترخيصًا لاستخدام أي من هذه المنتجات ، والتي في هذه الحالة نحن مهتمون بـ PhpStorm.

قبل تثبيت PhpStorm ، يجب أن أذكرك أنه يعمل مع Java ، لذلك يجب أن يكون لديك حزمة Java مثبتة على نظامك.

مع العلم بهذا بالفعل ، يمكننا إجراء التثبيت إما عن طريق تنزيل الحزمة أنه يقدم لنا مباشرة من موقعه الرسمي ، التقط ، فلاتباك أو في حالة احتواء التوزيعة على الحزمة المضمنة ، يمكنك تثبيتها من مستودعاتها.

لأبسط الطرق ، سنختار تثبيت حزمة Snap ، التي تطلب منا فقط أن يحصل نظامنا على الدعم الإضافي.

في محطة سنقوم بكتابة أي من الأوامر التالية ، إما لتثبيت إصدار الحافة أو الإصدار الثابت:

sudo snap install phpstorm --classic --edge

sudo snap install phpstorm –classic

الآن من ناحية أخرى ، إذا كنت تفضل استخدام Flatpak، يكفي أن يكون لديك الدعم لتثبيت هذا النوع من الحزم.

في المحطة ، عليك فقط كتابة:

flatpak install flathub com.jetbrains.PhpStorm

أخيرًا ، إذا كنت تريد التثبيت مع الحزمة المتوفرة من موقع الويب ، فيمكنك العثور على الإرشادات داخل الحزمة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ستاس قال

    أفضل استخدام Codelobster IDE - http://www.codelobster.com