كيف يمكنني ضبط إصدار PHP في Phpstorm؟
سؤال
هل من الممكن تعيين قيمة إصدار PHP ، على سبيل المثال 4.0+ ولديها وظائف Phpstorm التي لن تعمل مع أقدم إصدار؟ على سبيل المثال ، بالنسبة لـ PHP4 ، يجب أن يبرز هذا static function
وما إلى ذلك ، لدي تثبيت PHP على جهاز الكمبيوتر الخاص بي ، لكنني لا أريد تثبيت إصدار PHP أقدم لكل برنامج نصي صغير يجب علي إنتاجه.
شكرًا
المحلول
لذا ، تقصد تسليط الضوء على جميع أجزاء التعليمات البرمجية التي لن تعمل في الإصدار الذي تكتبه ، أليس كذلك؟ يمكن القيام بذلك في:
Preferences -> Languages & Frameworks > PHP
أو في إصدارات أحدث من Phpstorm:
File -> Settings -> Languages & Frameworks > PHP
ثم حدد الإصدار الخاص بك ، على سبيل المثال ، 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.
الآن يمكنك أن تفعل شيئين:
- في صفحة PHP التي تفتح ، يمكنك تعيين "مستوى لغة PHP".
- يمكنك تثبيت إصدار PHP الذي ترغب محليًا ، على سبيل المثال ، تثبيت حزم مثل Wamp أو Xamp ثم تعيين مترجم PHP الخاص بك على صفحة PHP التي فتحتها. مزيد من المعلومات هنا
يمكنك استخدام إجابة أليخاندرو مورينو, ، ولكن في بعض الأحيان قد لا تكون قادرًا على تغيير مستوى PHP من القائمة المنسدلة المغلقة.
يمكنك تعطيل "مزامنة إعدادات IDE مع Composer.json" مربع الاختيار من:
ملف -> الإعدادات -> اللغات والأطر -> php -> الملحن
وبعد التقدم مرة أخرى فتح
ملف -> الإعدادات -> اللغات والأطر -> PHP
هنا يمكنك تغيير مستوى PHP من المنسدلة المفتوحة.
يمكنك تعيين هذا لكل مشروع ، كما هو موضح من قبل alejandro moreno.
هناك أيضًا إعداد عالمي يسمح لك بتعيين مستوى لغة PHP للجميع الجديد المشاريع.
ملف -> تفضيلات للمشاريع الجديدة -> اللغات والأطر -> PHP
هنا يمكنك تعيين المستوى المطلوب لجميع المشاريع المستقبلية :-)