Uso varias matrices asociativas en mi aplicación PHP y estoy usando documentos PHP o para comentar mis fuentes. Realmente nunca especifiqué comentarios para las matrices en una matriz, pero ahora necesito hacer eso y no sé cómo.Combinaciones asociativas de comentarios en PHP Documentor
$array = array('id' => 'test', 'class' => 'tester', 'options' => array('option1' => 1, 'option2' => 2))
¿Cómo comentar esta matriz en el camino correcto para @var
y @param
comentarios? que podía hacer esto así, pero no sé si esto es correcto:
@param string $array['id']
@param string $array['class']
@param int $array['options']['option1']
Pero cómo hacer esto para la parte @var
?
gracias por su ayuda;) – Abenil
¿Se ha confirmado que esto funciona con autocompletar/intellisense en cualquier IDE, me pregunto? De acuerdo con [phpDoc ABNF para definiciones de tipos] (http://www.phpdoc.org/docs/latest/for-users/types.html#abnf), no se permite especificar un tipo para el índice de matriz. Y especifica array como '@var string []' (el componente 'array' solo se supone que está presente para matrices" no especificadas "). – Sepster
@Sepster No creo que la mayoría de los IDEs sean lo suficientemente inteligentes como para reconocer esto, desafortunadamente. Su kilometraje puede variar, pero incluso encuentro que la implementación de Zend Studio es un poco escasa cuando se trata de este tipo de conciencia de tipo accute. –