سؤال

هل من الممكن تعيين قيمة إصدار PHP ، على سبيل المثال 4.0+ ولديها وظائف Phpstorm التي لن تعمل مع أقدم إصدار؟ على سبيل المثال ، بالنسبة لـ PHP4 ، يجب أن يبرز هذا static function وما إلى ذلك ، لدي تثبيت PHP على جهاز الكمبيوتر الخاص بي ، لكنني لا أريد تثبيت إصدار PHP أقدم لكل برنامج نصي صغير يجب علي إنتاجه.

شكرًا

هل كانت مفيدة؟

المحلول

لذا ، تقصد تسليط الضوء على جميع أجزاء التعليمات البرمجية التي لن تعمل في الإصدار الذي تكتبه ، أليس كذلك؟ يمكن القيام بذلك في:

Preferences -> Languages & Frameworks > PHP

أو في إصدارات أحدث من Phpstorm:

File -> Settings -> Languages & Frameworks > PHP

enter image description here

ثم حدد الإصدار الخاص بك ، على سبيل المثال ، 7.0

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

نصائح أخرى

في حالة تعطيل مجالك.

ربما يتم تمكين إعداداتك "مزامنة إعدادات IDE مع Composer.json"

يمكنك تغيير إصدار PHP الخاص بك في composer.json ملف

"require": {
    "php": ">=7.1.0",
}

أو تعطيل إعداداتك في هذا المسار

File -> Settings -> Languages & Frameworks > PHP > Composer

*إذا قمت بتغيير ملف composer.json الخاص بك - كما Félix Gagnon-Grenier علق ، ضع في اعتبارك أن لها تأثيرات على الطريقة التي ستكون بها الحزم مطلوبة لاحقًا

افتح مربع الحوار الإعدادات عن طريق الاختيار ملف | إعدادات, ، ثم اضغط بي أتش بي تحت اللغات والأطر. تفتح صفحة PHP.

Screenshot of the PHP settings

الآن يمكنك أن تفعل شيئين:

  1. في صفحة PHP التي تفتح ، يمكنك تعيين "مستوى لغة PHP".
  2. يمكنك تثبيت إصدار PHP الذي ترغب محليًا ، على سبيل المثال ، تثبيت حزم مثل Wamp أو Xamp ثم تعيين مترجم PHP الخاص بك على صفحة PHP التي فتحتها. مزيد من المعلومات هنا

يمكنك استخدام إجابة أليخاندرو مورينو, ، ولكن في بعض الأحيان قد لا تكون قادرًا على تغيير مستوى PHP من القائمة المنسدلة المغلقة.

يمكنك تعطيل "مزامنة إعدادات IDE مع Composer.json" مربع الاختيار من:

ملف -> الإعدادات -> اللغات والأطر -> php -> الملحن

وبعد التقدم مرة أخرى فتح

ملف -> الإعدادات -> اللغات والأطر -> PHP

هنا يمكنك تغيير مستوى PHP من المنسدلة المفتوحة.

على Mac ، هو تحت العاصفة phpstorm ، التفضيلات ، اللغات والأطر ، php

enter image description here

يمكنك تعيين هذا لكل مشروع ، كما هو موضح من قبل alejandro moreno.

هناك أيضًا إعداد عالمي يسمح لك بتعيين مستوى لغة PHP للجميع الجديد المشاريع.

ملف -> تفضيلات للمشاريع الجديدة -> اللغات والأطر -> PHP

هنا يمكنك تعيين المستوى المطلوب لجميع المشاريع المستقبلية :-)

في الصورة ..........................

في

enter image description here

enter image description here

enter image description here

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top