2011-10-27 13 views
11

Me preguntaba si hay una forma más fácil (o simplemente cualquiera) de declarar funciones en archivos PHP. Por ejemplo, supongamos que tenemos siguiente función:PHP en Aptana - declaraciones de función?

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

¿Sería posible añadir (como parte del paquete PHP) un fragmento de crear:

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

En caso de que sea factible, el paquete sería auto-add it simplemente escribiendo /*** función anterior.

Cualquier idea es bienvenida. Pude hacer eso en TextMate hace un tiempo, pero no puedo entender cómo hacerlo en Aptana.

FYI: me refiero a Aptana 3.0.6.

Gracias! :)

...

(una hora más tarde)

En realidad, lo he descubierto - creó un fragmento de este:

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 

espero que sea útil para otros desarrolladores . :)

+7

¡Debe cortar la solución de su pregunta y agregarla como respuesta a continuación! – jlb

Respuesta

1

Esta es una característica de PHPed (http://www.nusphere.com/). Este ha sido mi IDE de elección durante los últimos 4 años. Después de que se haya definido una función, inicie el bloque de comentarios con:

/** 

Y presione enter. Lee la firma de la función y genera algunos comentarios agradables de javadoc, muy parecidos a los que proporcionó anteriormente.