trucos teclas spanish prediccion personalizar combinacion autocompletar activar php netbeans autocomplete

php - teclas - personalizar netbeans



Autocompletar para objetos PHP con clases en PDT/Netbeans? (2)

Intente pasar la definición de clase de parámetro a la función:

function myFunction(Whatever $blah) { }

Cuando defino un objeto de una clase usando nuevos como este

$blah = new Whatever();

Obtuve autocompletar por $ blah. Pero, ¿cómo lo hago cuando tengo $ blah como parámetro de función? Sin autocompletar, estoy incompleto.

Editar : ¿Cómo lo hago si está en una inclusión y PDT o Netbeans no puede resolverlo? ¿Hay alguna forma de declarar tipos para variables en PHP?


El método en el primer comentario se llama "tipo de insinuación", pero debe usarlo con prudencia. La mejor solución es phpDoc.

/** * Some description of function behaviour. * * @param Whatever $blah */ public function myFunction($blah) { $blah-> // Now $blah is Whatever object, autocompletion will work. }

También puede usar un comentario phpDoc en línea que hace exactamente lo mismo.

public function myFunction($blah) { /* @var $blah Whatever */ $blah-> // Now $blah is Whatever object, autocompletion will work. }