Подтвердить что ты не робот

PHP в Aptana - объявления функций?

Мне было интересно, есть ли простой (или просто любой) способ объявить функции в файлах PHP. Например, допустим, что мы имеем следующую функцию:

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

Можно ли добавить (как часть пакета PHP) фрагмент для создания:

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

В случае, если это возможно, пакет автоматически добавит его, набрав /*** выше функции.

Любые мысли приветствуются. Мне удалось сделать это в 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

Надеюсь, это полезно для других разработчиков.:)

4b9b3361

Ответ 1

Это функция PHPed (http://www.nusphere.com/). Это была моя IDE выбора в течение последних 4 лет. После того, как функция определена, вы запустите блок комментариев с помощью:

/**

И нажмите enter. Он читает подпись функции и генерирует некоторые замечательные комментарии javadoc, похожие на те, которые вы указали выше.