2011-01-18 4 views
8

Estoy usando sniffer de código php para una función, quiero agregar etiqueta @param pero me está dando error de alineación de primer y segundo param.alineación de etiqueta @param en sniffer de código php

/** 
* for generating thumbnail 
* 
* @param int $minSize an integer to size of thumbnail 
* @param string $sourceUrl the string to source url 
* 
* @return int the integer 
*/ 

function imgThumbs($minSize, $sourceUrl) 
{ 
} 

por favor sugiero, cuál es el problema por el que no se muestra, primero y segundo no están alineados.

+0

'@ param' debería funcionar bien con' Code_Sniffer', ¿cuál es el error exactamente? – RobertPitt

+0

471 | ERROR | Los nombres de las variables para los parámetros $ minSize (1) y $ sourceUrl | | (2) no alinear 471 | ERROR | Los comentarios para los parámetros $ minSize (1) y $ sourceUrl (2) hacen | | no alinear 471 | ERROR | Se espera 1 espacio después del nombre de la variable más larga – XMen

+1

eliminar los espacios de la variable y la descripción y volver a colocar theb con pestañas para la alineación. – RobertPitt

Respuesta

17

Esperada 1 plaza después de que el nombre más largo variable de

En su código el nombre de la variable más largo $sourceUrles seguido por 2 espacios.

Editar: Aquí es cómo debería funcionar (al menos este error debería desaparecer). Usé puntos para espacios en los lugares importantes.

/** 
* for generating thumbnail 
* 
* @param.int....$minSize...an integer to size of thumbnail 
* @param.string.$sourceUrl.the string to source url 
* 
* @return int the integer 
*/ 
+0

no su trabajo, por favor, me puede dar formato de dos variables con el espacio y escrita pestaña dónde dar, y una variable es más larga que la otra, Por favor, escriba espacio de Don 't dar espacios reales, por favor confirme su comprensión – XMen

+0

hecho el problema estaba en el editor wsicte :) – XMen

Cuestiones relacionadas