2010-11-21 9 views
15

में गेटटर और सेटर कैसे उत्पन्न करें आम तौर पर, मैं जावा के साथ काम करने के लिए ग्रहण का उपयोग करता हूं, इसलिए जब मैं PHP के साथ काम करना चाहता हूं, तो मैं ग्रहण का भी उपयोग करता हूं।ग्रहण (php)

लेकिन मुझे नहीं पता कि वर्ग चर के लिए गेटर और सेटर कैसे उत्पन्न करें। जब मैं दायाँ क्लिक करता हूं, मेरे पास मेनू Source -> Generate Getter/Setter नहीं है।

ग्रहण में php के साथ ऐसा कैसे करें?

धन्यवाद।

+11

@Enrico ज़रूर वह कर सकता है, लेकिन एक IDE तो का उपयोग कर की बात क्या है? –

+0

हां एनरिको, मैं यह कर सकता हूं लेकिन जब आप जावा के साथ ग्रहण करते हैं तो यह वापस आ जाता है;) – Kiva

+0

संभावित डुप्लिकेट [php में कक्षा के लिए गेटर्स और सेटर्स उत्पन्न करने का सबसे अच्छा तरीका क्या है?] (Http: // stackoverflow .com/प्रश्न/1476419/सबसे अच्छा-रास्ता-से-ऑटो-जेनरेट-गेटर्स-एंड-सेटर्स-ए-क्लास-इन-php) – azerafati

उत्तर

5

Zend स्टूडियो है, जो ग्रहण पर आधारित है, साथ ही इस सुविधा प्रदान करता है। हालांकि, यह मुफ़्त नहीं है, लेकिन यदि आपको आईडीई के लिए भुगतान करने की कोई बात नहीं है, तो यह एक विकल्प हो सकता है।

आप वर्तमान में PHP का उपयोग कर रहे हैं, आप पीडीटी और ज़ेड स्टूडियो उपयोगी के बीच इस तुलना मिल सकती है:

http://www.zend.com/en/products/studio/comparison

+0

मुझे ज़ेंड स्टूडियो पता है लेकिन मैंने सोचा कि ग्रहण कर सकता है इस। मुझे लगता है कि मैं ज़ेंड स्टूडियो का उपयोग करूंगा;) – Kiva

12

ऐसा लगता है कि आपको E-surf plugin की आवश्यकता है।
एक स्रोत फ़ाइल में एक से अधिक पीएचपी वर्गों को संभालने के लिए संभावना - - अतिरिक्त उत्पन्न तरीकों तरह मोड (पहले setters, तो ही टिककर खेल
:

मुख्य विशेषताएं इस प्रकार 1.0.0 (वर्तमान) संस्करण में कहा: features page से)
- बेहतर मुख्य मेनू का उपयोग - केवल जब एक उपयुक्त पीएचपी संपादक उपलब्ध है

13

मैं इन दो विकल्पों के समान कुछ ढूंढ रहा था। मैंने एक ऐसा पाया जो मुफ्त है और नियमित रूप से अपडेट किया जाता है, इसलिए मैं यहां आने वाले लोगों के लिए लिंक छोड़ रहा हूं: PDT Extensions (और snapshot संस्करण)।

और यहां gitub साइट है।

ग्रहण उपकरण विकास के लिए एडॉन्स।कोड का प्रारूपण और कोड पीढ़ी प्रदान करता है की तरह

  • गेटर/सेटर पीढ़ी
  • नया वर्ग विज़ार्ड
  • इंटरफ़ेस विधि कार्यान्वयन
  • और अन्य सुविधाओं
+1

प्रदान किया गया लिंक स्नैपशॉट लिंक है, यहां स्थिर लिंक है: http://p2.pdt-extensions.org/ – DLight

+0

धन्यवाद DLight। मैंने तदनुसार लिंक अपडेट किए। – dcontard

+0

आपका स्वागत है। ;) – DLight

0

यह थोड़ा इस सवाल का जवाब देने के लिए देर हो चुकी है यह

private $$${PropertyName}; 
${cursor}  
public function get${PropertyName}() 
{ 
    return $$this->${PropertyName}; 
} 

public function set${PropertyName}($$value) 
{ 
    $$this->${PropertyName} = $$value; 
} 

धन्यवाद erisco निष्पादित करने के लिए Ctrl + Shift उपयोग कर सकते हैं, लेकिन मैं यह आज के लिए खोज रहा था और एक प्लगइन पता चला कि ग्रहण URL से स्थापित किया जा सकता: http://loge5.de/phpgen

यह समर्थन करता है, टिप्पणियां, "द्रव इंटरफेस" और कुछ अन्य सामान: http://pdt.plugins.e-surf.pl/updates/

+0

यह उत्तर पहले से ही दिया गया था। – m13r

1

मैं इस प्लगइन बहुत उपयोगी पाया। काफी सरल और स्पष्ट लेकिन ई-सर्फ प्लगइन से अधिक शक्तिशाली।

+1

यह प्रश्न का उत्तर नहीं प्रदान करता है। किसी लेखक से स्पष्टीकरण की आलोचना करने या अनुरोध करने के लिए, अपनी पोस्ट के नीचे एक टिप्पणी छोड़ दें - आप हमेशा अपनी पोस्ट पर टिप्पणी कर सकते हैं, और एक बार आपके पास पर्याप्त [प्रतिष्ठा] (http://stackoverflow.com/help/whats-reputation) हो [किसी भी पोस्ट पर टिप्पणी करने में सक्षम] [http://stackoverflow.com/help/privileges/comment)। – Nalaka526

+1

प्रश्न यह था कि ग्रहण में PHP-वर्गों के लिए गेटर/सेटर कैसे उत्पन्न करें। और इस प्लगइन के साथ आप यह कर सकते हैं। तो मैंने क्या गलत किया? – Norkos

+1

आपके उत्तर के लिए धन्यवाद! उस प्लगइन ने मुझे बहुत मदद की। – m13r

0

मुझे पता है कि आप क्या चाहते थे मैं वास्तव में एक ही परिदृश्य था ... ग्रहण में जावा सीखा तो फिर अन्य भाषाओं में चले गए और उस सुविधा को याद किया ताकि मैंने इसे PHP में लिखा हो। इसलिए आपको केवल एक सुविधा प्राप्त करने के लिए संपादकों को बदलने की ज़रूरत नहीं है। यह भी वीबी लिए काम करता है के रूप में है कि क्या मैं मूल रूप से के लिए ...

आप इसे यहाँ डाउनलोड कर सकते हैं यह बनाया गया था: https://github.com/aosiname/Generate-Getters-and-Setters

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