PHP中的Aptana - 函数声明?

时间:2011-10-27 07:06:33

标签: php function aptana declaration code-snippets

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

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

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

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

如果可行,捆绑包只需在功能上方输入/***即可自动添加。

热烈欢迎任何想法。我很久以前就设法在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

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

1 个答案:

答案 0 :(得分:1)

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

/**

按回车键。它读取函数签名并生成一些不错的javadoc注释,就像你上面提供的那样。