2011-04-12 12 views
16

a poll here on StackOverflow के अनुसार, नेटबीन सबसे अच्छा PHP आईडीई उपलब्ध है। यह सब ठीक है और अच्छा है एक बात को छोड़कर: यह वाक्य रचना की जाँच पर भयानक प्रतीत होता है। मुझे यकीन है कि मुझे कुछ गलत करना होगा?नेटबीन: PHP सिंटेक्स

मैं पहले का उपयोग किया है phpDesigner है, जो एक महान कार्यक्रम है, लेकिन मैं केवल संस्करण 2007 मिल गया है, और यह xdebug का समर्थन नहीं करता (मैं नए संस्करण को खरीदने के लिए होगा अगर मुझे लगता है कि चाहता था) । तो मैंने सोचा कि मैं बहुत बेवकूफ (और मुफ्त) NetBeans कोशिश करेंगे।

लेकिन, जहां तक ​​मैं कह सकता हूं, यह वाक्यविन्यास जांच भयानक है। उदाहरण के लिए: ध्यान दें कि एक ही फ़ाइल को दो अलग-अलग आईडीई द्वारा कैसे प्रबंधित किया जाता है।

पहले phpDesigner:

phpDesigner

सुंदर स्पष्ट जहां समस्या है, सही है?

फिर NetBeans:

NetBeans

यहाँ लेकिन वर्ग के बिल्कुल नीचे एक अस्पष्ट त्रुटि संदेश कुछ भी नहीं है, और यह भी समारोह त्रुटि पैदा पास नहीं है (!)।

तो मेरा प्रश्न है: क्या नेटबीन में बेहतर वाक्यविन्यास जांचना संभव है? मुझे लगता है कि एक रास्ता होना चाहिए, और मैं वास्तव में वास्तव में गूंगा हूँ।

इसके अतिरिक्त: यदि यह NetBeans में संभव नहीं है, क्या अन्य नि: शुल्क IDEs उपलब्ध है की जाँच वाक्य रचना के इस स्तर हैं कि करना?

किसी भी मदद के लिए धन्यवाद।


कुछ लोगों का सुझाव दिया है ग्रहण एक स्थानापन्न के रूप है, तो मैंने सोचा कि मैं यह परीक्षण होगा।

Eclipse

यह भी सही ढंग से सिंटेक्स त्रुटि को पहचानता है। (मुझे आश्चर्य है कि अगर NetBeans bugged है बनाता है।) मैं सिर्फ ग्रहण करने के लिए स्विच कर सकते हैं। क्या कोई अन्य आईडीई लोग सोचने लायक हैं?

+0

हमेशा 'php -l' – Wes

+4

होता है आप जेटब्रेन के PHPStorm को आजमा सकते हैं। यह एक वाणिज्यिक आईडीई है, लेकिन यह वास्तव में कमाल है। – NikiC

+0

धन्यवाद, लेकिन अगर मैं एक वाणिज्यिक आईडीई खरीदने जा रहा था, तो मुझे लगता है कि मैं ऊपर बताए गए कारणों के लिए phpDesigner के साथ रहना चाहता हूं। मैं इस माध्यम से फिर से चलना पसंद नहीं करता। –

उत्तर

4

खैर यह पता चला है कि यह NetBeans में एक बग है।यहाँ बग का ब्यौरा दिया गया है:

http://netbeans.org/bugzilla/show_bug.cgi?id=168350

अद्यतन: यह NetBeans 7.0 में निर्धारित किया गया है।

+1

यह कष्टप्रद व्यवहार नेटबीन्स में पहले से मौजूद है 7.3 – Epoc

+0

@Epoc मैंने PHPStorm पर स्विच किया है और वापस नहीं देखा है! माइल्स बेहतर है। –

+1

मुझे बहुत साल पहले;) – Epoc

2

मैं अब NetBeans के बारे में ज्यादा नहीं है, लेकिन तुम क्यों Eclipse with PDT कोशिश क्यों नहीं करते? नेटबीन के रूप में इसकी बेहतर वाक्यविन्यास जांच है। अपनी पोस्ट ग्रहण में प्रस्तुत उदाहरण का उपयोग PHPDesigner के रूप में (और सही जगह में) एक ही त्रुटि संदेश प्रदर्शित करेगा। कोशिश करो। व्यक्तिगत रूप से, मैं एक IDE के रूप में (और प्यार) विम उपयोग करें, लेकिन काम पर हम ग्रहण के साथ काम करना है और मुझे लगता है कि सूट अपनी आवश्यकताओं होगा।

+0

मैंने ग्रहण की कोशिश की, आप सही हैं, यह त्रुटि उठाई गई है। PhpDesigner 2007 से भी तेज। मुझे आश्चर्य है कि नेटबीन के बाद इसमें एक बग है। सिफारिश के लिए धन्यवाद, मैं देखूंगा कि मुझे कोई अन्य मिला है या नहीं। –

+0

खुश है कि मैं मदद कर सकता हूं। मुझे नहीं लगता कि नेटबीन में कोई भी बग है, यही कारण है कि नेटबीन काम करता है: पी – sica07

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