PHP中的Aptana - 函数声明?

Dim*_*tar 11 php aptana declaration function code-snippets

我想知道是否有更容易(或任何)方式在PHP文件中声明函数.例如,假设我们有以下功能:

function myfunc($parama = '', $paramb = 0) {}
Run Code Online (Sandbox Code Playgroud)

是否可以添加(作为PHP包的一部分)一个片段来创建:

  /***
   * 
   * 
   * @param     $parama String
   * @param     $paramb Integer
   * @return   
   * @author   
   * @copyright {current_date}
   */
Run Code Online (Sandbox Code Playgroud)

如果它是可行的,捆绑包将通过键入/***上面的功能自动添加它.

任何想法都热烈欢迎.我很久以前就设法在TextMate中做到了,但是无法弄清楚如何在Aptana中做到这一点.

仅供参考:我指的是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
Run Code Online (Sandbox Code Playgroud)

希望它对其他开发者有用.:)

Hom*_*er6 1

这是 PHPed (http://www.nusphere.com/) 的一项功能。这是我过去 4 年选择的 IDE。定义函数后,可以使用以下命令开始注释块:

/**
Run Code Online (Sandbox Code Playgroud)

然后按回车键。它读取函数签名并生成一些不错的 javadoc 注释,与您上面提供的注释非常相似。