2011-10-27 21 views
11

PHPファイルで関数を宣言するのが簡単な方法があるのか​​どうかは疑問でした。それはなんとかだ場合 PHPのAptana - 関数宣言ですか?

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

、バンドルが希望:

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

が、スニペットは、作成するために(PHPバンドルの一部として)を追加することも可能である:例えば、我々は、以下の機能を持っているとしましょう機能の上に/***と入力するだけで自動的に追加されます。

ご意見は大歓迎です。私はそれをTextMateでやったことがありましたが、Aptanaでそれを行う方法を理解することはできません。

FYI:私は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 

が、それは他の開発者のために便利ですホープ。 :)

+7

質問からソリューションを切り離し、以下の回答として追加する必要があります。 – jlb

答えて

1

これはPHPed(http://www.nusphere.com/)の機能です。これは過去4年間私が選択したIDEです。関数が定義された後、次のようにコメントブロックを開始します。

/** 

Enterキーを押します。関数シグネチャを読み込んで、上で提供したような素晴らしいjavadocコメントを生成します。