2011-10-27 21 views
11

PHP dosyalarındaki işlevleri bildirmenin daha kolay (veya herhangi bir şekilde) bir yolu olup olmadığını merak ediyordum. Bu mümkün durumda PHP - işlev bildirimleri?

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

, paket olur:

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

bir pasajı oluşturmak için (PHP Paketin bir parçası olarak) eklemek mümkün olabilir mi: Örneğin, biz şu işlevi var diyelim otomatik olarak, yukarıdaki işlevle /*** yazarak ekleyin.

Her türlü düşünce sıcak karşılanır. Bunu TextMate'de bir süre önce yapmayı başardım ama Aptana'da nasıl yapılacağını anlayamıyorum.

FYI: Aptana 3.0.6'ya başvuruyorum.

Teşekkürler! :)

...

(bir saat sonra) Aslında

, ben bunu anladım - Bunun için bir pasajı yarattı:

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 

diğer devs için yararlıdır Umut . :)

+7

Çözümünüzü sorularınızdan kesmeli ve aşağıdaki yanıt olarak eklemelisiniz! – jlb

cevap

1

Bu, PHP'nin bir özelliğidir (http://www.nusphere.com/). Bu son 4 yıldır IDE seçimim oldu. Bir işlev tanımlandıktan sonra, yorum bloğunu

/** 

ile başlatın ve enter tuşuna basın. İşlev imzasını okur ve yukarıda verdiğiniz gibi birtakım güzel javadoc yorumları üretir.