كل ما تحتاج لمعرفته حول PHPStorm



ستزودك هذه المقالة بمعلومات تفصيلية ومعرفة شاملة عن إحدى ميزات IDEs PHPStorm and It's الشهيرة.

عندما نريد كتابة تطبيق كبير أو موقع ويب كبير أو برنامج ، فإننا نستخدم IDE أو برنامج محرر للقيام بهذه المهمة. من الناحية الفنية ، من الممكن كتابة موقع الويب بالكامل أو برنامج كامل في ملف المفكرة ، ولكن من الناحية العملية يكاد يكون ذلك مستحيلًا ويستغرق وقتًا طويلاً لأنه مزدحم للغاية. لذلك نحن بحاجة إلى مجموعة كاملة من البيئة والبرامج للقيام بهذه المهمة والإجابة هي IDE. الأول ، على وجه الخصوص ، الذي سنناقشه اليوم هو PHPStorm:

ما هو IDE؟

نحن الآن نفهم مشكلة كتابة تطبيق ويب كبير باستخدام محرر نصوص. لنأخذ الخطوة التالية ، IDE تعني بيئة التطوير المتكاملة ، وهي عبارة عن حزمة كاملة من البرامج توفر أنواعًا مختلفة من الأدوات للكتابة والاختبار وتصحيح تطبيقنا وغير ذلك الكثير. تم تصميم IDE لتبسيط الكود وتقليل أخطاء البرمجة. يتم إنشاء مجموعات الأدوات المدمجة هذه لتسهيل عملية تطوير البرامج ويمكنها التعرف على أخطاء الترميز والأخطاء المطبعية وتقليلها.





IDE-PhpStorm

كيفية عكس سلسلة في بيثون

هناك أيضًا بعض IDE مفتوحة المصدر وبعضها تجاري وهذا يعني أنك بحاجة إلى الدفع مقابل استخدام IDE هذا. لنأخذ بعض الأمثلة عن المُثُل المتوفرة في السوق ، بعضها شائع جدًا على سبيل المثال ، Xcode هو IDE لتطوير تطبيقات النظام الأساسي لنظام التشغيل Mac OS و IOS سواء كان تطبيقًا للهاتف المحمول أو تطبيق سطح المكتب أو تطبيق Apple Watch مثال آخر هو Android studio يستخدم Android studio لتطوير تطبيقات Android ، وهما IDE شائعان للغاية.



ما هو PhpStorm؟

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

تستخدم لغة جافا لكتابة PhpStorm. يمكننا زيادة وظائف IDE عن طريق توصيل المكونات الإضافية التي تم إنشاؤها لـ PhpStorm أو يمكننا كتابة المكونات الإضافية الخاصة بنا. يتصل IDE أيضًا بمصادر خارجية مثل XDebug. يتضمن محرر SQL كامل مع نتائج استعلام قابلة للتحرير. يمكن لـ PhpStorm التعامل مع كود إطارات متعددة مثل Symfony و Zend Framework و Drupal و CakePHP و Magento و WordPress و Joomla و Laravel و Yii وغيرها الكثير.

نظرة عامة على الوحدات في PhpStorm

  • مساعدة الترميز الذكي

عندما نكتب رمزًا ، يوفر هذا ميزة الإكمال التلقائي والتي من خلالها كلما نكتب أو نكتب أي وظيفة ، أو فئة ، أو متغير ، إلخ. لنأخذ مثالاً بسيطًا () is_array هي دالة تتحقق مما إذا كانت القيمة المحددة أو البيانات المعطاة مصفوفة أم لا. لذلك عندما نكتب هذه الوظيفة is_array () في PhpStorm ، فإنها تُظهر المعلمة التي تحتاجها لتمرير هذه الوظيفة ، كما يمكنك ملاحظة تعريف هذه الوظيفة في المكتبة.



  • التنقل في الرمز الذكي

دعنا نناقش أولاً المشكلة ، انتقل من كتلة تعليمات برمجية إلى كتلة تعليمات برمجية أخرى ومن ملف كود إلى ملف كود آخر. نحتاج إلى التبديل إلى الملفات المتعددة في محرر النصوص ونحتاج إلى معرفة الملف الذي نكتب فيه الكود الفعلي الذي نريد استخدامه في فئة أخرى أو ملف آخر ولكن هذه المشكلة لا تحدث في حالة PhpStorm لأنها تعطي نحن أداة بحث لطيفة حيث نكتشف الرمز المعين الصحيح في أي ملف معين.

ما هو التطبيق الصغير في جافا مع المثال

أيضًا للتبديل بين ملفات متعددة عندما نضغط على مفتاح shift للوحة المفاتيح مرتين ، فإنه يفتح لوحة تعرض جميع الوحدات النمطية المفتوحة والملفات المفتوحة مؤخرًا.

  • إعادة بيع ديون سريعة وآمنة

إعادة هيكلة سريعة وآمنة متى أردنا إعادة تعيين الكود الخاص بنا ، على سبيل المثال في بعض الحالات نحتاج إلى متغير مضمّن ، وإعادة تسمية ونقل وإزالة واستخراج الطريقة ، ودفع الأعضاء إلى رمز أعلى وسحب رمز الأعضاء لأسفل ، وتغيير توقيع الوظيفة والعديد من التغييرات الأخرى .

يمنحنا PhpStorm طريقة رائعة جدًا لعكس الكود الخاص بنا. كما أنه يوضح لنا متى أردنا إعادة تشكيل الكود الخاص بنا ، فهو يوفر لنا معلومات حول الملف الذي سينعكس فيه هذا الرمز أو التغييرات التي يتم إجراؤها.

  • سهولة التصحيح والاختبار

الآن دعنا نتحدث عن تصحيح الأخطاء والاختبار ، أعتقد أن محرر النصوص هو طريقة صعبة للغاية لاختبار وتصحيح الأخطاء الخاصة بنا أو في معظم الحالات ، فهو لا ينطبق على هذا النوع من الوظائف ولكن PhpStorm يعطينا أدوات تصحيح أخطاء واختبار رائعة.

يحتوي PhpStorm على مصحح أخطاء مرئي لا يحتاج إلى تكوين ويوفر وظائف ممتازة ، وهذا سوف يتتبع الأشياء التي تحدث في كل خطوة تستخدم x debug وإرسالها إلى مصحح الأخطاء ونريد اختبار الوحدة الذي يمنحنا وحدة PHP و BDD.

  • مطور مدمج وأدوات الواجهة الأمامية

يمنحنا PhpStorm أدوات مطور مدمجة للتعامل مع التطبيق لتتبع تغيير التعليمات البرمجية المصدر والتكامل واستعلام SQL ومعالجة قاعدة البيانات والنشر عن بُعد وأدوات الأوامر الطرفية و Docker و Composer و API Client وبعض الأدوات الأخرى وأدوات الواجهة الأمامية مثل لغة البرمجة.

hashmap vs hashtable in java

لتصميم Sass و CSS و Stylus و Less. للبرمجة النصية Coffee Script و JavaScript و Emmet و Typescript مع إعادة البناء والتصحيح واختبار الوحدة.

إنشاء تطبيق PHP بسيط في PhpStorm

لنقم الآن بإنشاء نموذج HTML بسيط ويتم التعامل مع النموذج بواسطة كود PHP الخاص بنا. نحتاج إلى إنشاء ملفين أحدهما هو ملف submit.php ، وهذا الملف مسؤول عن معالجة النموذج والآخر هو ملف نموذج HTML العادي index.html. يحتوي النموذج على ثلاثة حقول أولاً ، وأخيراً ، والبريد الإلكتروني ، وزر إرسال واحد عندما ينقر المستخدم على زر الإرسال ، والنموذج المقدم في submit.php ويقوم ملف submit.php بتنفيذ الكود. أخيرًا ، يقوم بطباعة قيمة حقول النموذج الثلاثة.

index.html

تسجيل المستخدم

تسجيل المستخدم:

الاسم الأول للمستخدم:
الاسم الأخير للمستخدم:
عنوان الايميل:

يقدم

 

بهذا نصل إلى نهاية مقالة PhpStprm. أتمنى أن تكون لديك فكرة عن IDE وآمل أن تبدأ في الترميز في أسرع وقت ممكن.

إذا وجدت مدونة PHPStorm Tutorial هذه ذات صلة ، فراجع ملف من Edureka ، شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250.000 متعلم راضٍ منتشرين في جميع أنحاء العالم

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في ' دروس PHPStorm 'وسأعود إليك.