Domanda

Sto usando codice php sniffer per una funzione, voglio aggiungere tag @param ma mi sta dando errore di allineamento della prima e della seconda param.

/**
 * 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)
{   
}

Si prega di suggerire, qual è il problema perché non sta mostrando, primo e secondo non sono allineati.

È stato utile?

Soluzione

Previsto 1 posto dopo il nome della variabile più lungo

Nel codice il più lungo nome della variabile $sourceUrl è seguito da 2 spazi .

Modifica Ecco come dovrebbe funzionare (almeno questo errore dovrebbe scomparire). Ho usato i puntini per gli spazi ai posti importanti.

/**
 * for generating thumbnail 
 *
 * @param.int....$minSize...an integer to size of thumbnail
 * @param.string.$sourceUrl.the string to source url 
 *
 * @return int the integer 
 */
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top