2011-10-27 13 views
11

मैं सोच रहा था कि PHP फ़ाइलों में फ़ंक्शंस घोषित करने के लिए कोई आसान (या केवल कोई) तरीका है या नहीं।एपटाना में PHP - फ़ंक्शन घोषणाएं?

function myfunc($parama = '', $paramb = 0) {} 

यह (PHP बंडल के रूप में) जोड़ने के लिए संभव है एक टुकड़ा बनाने के लिए:

/*** 
    * 
    * 
    * @param  $parama String 
    * @param  $paramb Integer 
    * @return 
    * @author 
    * @copyright {current_date} 
    */ 

मामले में यह संभव है, बंडल होगा उदाहरण के लिए, मान लीजिए कि हम निम्नलिखित कार्य हो जाने कार्य के ऊपर /*** टाइप करके इसे स्वतः जोड़ें।

किसी भी विचार का गर्मजोशी से स्वागत है। मैं कुछ समय पहले टेक्स्टमैट में ऐसा करने में कामयाब रहा, लेकिन यह पता नहीं लगा सकता कि इसे अपताना में कैसे किया जाए।

एफवाईआई: मैं Aptana 3.0.6 का जिक्र कर रहा हूं।

धन्यवाद! :)

...

(एक घंटे बाद)

वास्तव में, मैं यह पता लगा - इस के लिए एक टुकड़ा बनाया:

snippet 'Declare Function' do |s| 
    s.trigger = 'docf' 
    s.scope = 'source.php' 
    s.expansion = '/*** 
* 
* 
* @param 
* @return 
* @author $6 
* @copyright ' + Time.now.strftime('%Y-%m-%d') + ' 
*/ 
function ${1:functionName}($2) 
{ 
    $0 
}' 
end 

आशा है कि यह अन्य devs के लिए उपयोगी है । :)

+7

आपको अपने समाधान से अपना समाधान घटा देना चाहिए और इसे नीचे दिए गए उत्तर के रूप में जोड़ें! – jlb

उत्तर

1

यह PHPed की एक विशेषता है (http://www.nusphere.com/)। यह पिछले 4 सालों से मेरी पसंद का आईडीई रहा है। फ़ंक्शन को परिभाषित करने के बाद, आप टिप्पणी ब्लॉक को प्रारंभ करते हैं:

/** 

और एंटर दबाएं। यह फ़ंक्शन हस्ताक्षर पढ़ता है और कुछ अच्छी javadoc टिप्पणियां उत्पन्न करता है, जैसा कि आपने उपरोक्त प्रदान किया है।

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