2011-01-18 18 views
8

Sto usando uno sniffer di codice php per una funzione, voglio aggiungere il tag @param ma mi sta dando errore di allineamento di primo e secondo parametro.allineamento tag @param in sniffer codice 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) 
{ 
} 

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

+0

'@ param' dovrebbe funzionare correttamente con' Code_Sniffer', che cosa è esattamente l'errore. – RobertPitt

+0

471 | ERRORE | I nomi delle variabili per i parametri $ minSize (1) e $ sourceUrl | | (2) non allineare 471 | ERRORE | I commenti per i parametri $ minSize (1) e $ sourceUrl (2) fanno | | non allineare 471 | ERRORE | Previsto 1 spazio dopo il nome della variabile più lunga – XMen

+1

rimuovere gli spazi dalla variabile e dalla descrizione e riposizionare theb con le schede per l'allineamento. – RobertPitt

risposta

17

attesi 1 posto dopo il nome più lungo variabile

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

Edit: Ecco come dovrebbe funzionare (almeno questo errore dovrebbe scomparire). Ho usato punti per spazi nei luoghi 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 
*/ 
+0

non funziona, per favore, puoi darmi il formato di due variabili con spazio scritto e tab dove dare, e una variabile è più lunga di altre, per favore scrivi spazio don 't dare spazi reali, per favore conferma la tua comprensione – XMen

+0

fatto il problema era in editor wsicte :) – XMen

Problemi correlati