2010-11-08 28 views
45

क्या PHP संस्करण मान सेट करना संभव है, 4.0+ कहें और PHPStorm हाइलाइट फ़ंक्शंस जो पुराने संस्करण के साथ काम नहीं करेगा? उदाहरण के लिए, PHP4 के लिए इसे static function इत्यादि को हाइलाइट करना चाहिए। मेरे पास मेरे पीसी पर एक PHP स्थापना है, लेकिन मैं उत्पादन करने के लिए हर छोटी लिपि के लिए एक पुराना PHP संस्करण स्थापित नहीं करना चाहता हूं।मैं पीएचपीएसटॉर्म में PHP संस्करण कैसे सेट कर सकता हूं?

धन्यवाद

+2

यह '__construct()' क्यों उजागर करेंगे? यह PHP4 में एक पूरी तरह से वैध फ़ंक्शन पहचानकर्ता है, इसे केवल कन्स्ट्रक्टर के रूप में नहीं कहा जा रहा है। – Mchl

+1

@Mchl, स्थिर कार्य ठीक है? – Fluffy

+0

PHP4 के साथ-साथ आईआईआरसी में स्थिर था। 'अमूर्त' या दृश्यता संशोधक 'सार्वजनिक', 'संरक्षित', 'निजी 'का उपयोग करने का प्रयास करें। वैसे भी, ओओ कोड लिखना जो PHP4 के साथ-साथ PHP5 के तहत काम करना है, एक गैरकानूनी कार्य आईएमओ है। ऑब्जेक्ट मॉडल दोनों के बीच बहुत अलग है। – Mchl

उत्तर

70

हां, तो आप कोड के सभी टुकड़ों को उस संस्करण आप इसे लिख रहे हैं में काम नहीं करेगा, सही उजागर करने के लिए क्या मतलब है?

Preferences -> Languages & Frameworks > PHP 

या PhpStorm के नए संस्करण में: यही कारण है कि में किया जा सकता

File -> Settings -> Languages & Frameworks > PHP 

enter image description here

फिर अपने संस्करण का चयन करें, उदाहरण के लिए, 7.0

यह जब बहुत उपयोगी है आपका स्थानीय 7.0 में है, उदाहरण के लिए, लेकिन उत्पादन 5.5 में है। इस तरह phpstorm आपको चेतावनी देगा कि कौन से हिस्से उत्पादन में काम नहीं करेंगे।

+0

के साथ काम नहीं किया है आप किस संस्करण का उपयोग करते हैं? मेरे पास वह विकल्प नहीं है। – Fluffy

+0

क्षमा करें, मुझे यह निर्दिष्ट करना चाहिए था कि: 7.1.3 –

+5

क्या हम प्रति परियोजना कर सकते हैं या यह केवल "वैश्विक" है? – ryanwinchester

11

फ़ाइल चुनकर सेटिंग्स संवाद बॉक्स खोलें। सेटिंग्स, फिर PHPभाषा & फ्रेमवर्क पर क्लिक करें। PHP पृष्ठ खुलता है। पीएचपी पेज आप "पीएचपी भाषा स्तर" सेट कर सकते हैं खुलती पर

  1. :

    Screenshot of the PHP settings

    अब तुम 2 बातें कर सकते हैं।

  2. आप जिस PHP संस्करण को स्थानीय रूप से चाहते हैं उसे इंस्टॉल कर सकते हैं, उदाहरण के लिए, वैंप या एक्सएम्प जैसे पैकेज इंस्टॉल करना और फिर आपके द्वारा खोले गए PHP पृष्ठ पर अपने PHP का दुभाषिया सेट करें। अधिक जानकारी here
+0

क्या आप देख सकते हैं कि 'वर्तमान प्रोजेक्ट के लिए' सेटिंग है? मैं वैश्विक (सभी परियोजनाओं) के लिए इसे कैसे अपडेट कर सकता हूं? – Vuong

संबंधित मुद्दे