ad es.dovrei inserire un punto e virgola dopo una singola istruzione PHP?
some html....
<p class="date"><?php echo $date; ?></p>
more html...
?
ad es.dovrei inserire un punto e virgola dopo una singola istruzione PHP?
some html....
<p class="date"><?php echo $date; ?></p>
more html...
?
Sarebbe meglio utilizzare sempre un punto e virgola:
Come fan di Python, non sono assolutamente d'accordo con "migliora la leggibilità del codice". Newlines, indentation e un buon stile di codifica migliorano la leggibilità. I punti e virgola sono necessari solo perché sono necessari l'interprete PHP o il parser IDE. –
Dipende solo da te. Lo faccio, in quanto mi aiuta con la leggibilità del codice.
Come si utilizzati lungo i tag che non ha molta importanza. Personalmente uso i tag brevi nei miei modelli e diventa estremamente utile senza punto e virgola, solo <?=$var?>
, <? endif ?>
e così via.
Ma nei lunghi fogli di codice uso sempre il punto e virgola.
trovo che non farlo potrebbe:
Quindi sì, mi consiglia di fare in modo, se non si è certi tag brevi vanno bene per la configurazione del server, nel qual caso non è davvero rilevante.
Durante la modifica di roba altrui, cerco di seguire lo stesso stile.
Questa particolare piccola idiosincrasia viene discussa nello instruction separation manual page.
La linea di fondo è che non viene applicata in alcun modo, quindi è lasciata al programmatore. È un oggetto decente da toccare in qualsiasi tipo di standard di codifica PHP, ma per quanto riguarda gli standard, è un problema relativamente secondario.
Personalmente, ho iniziato sempre con un finale punto e virgola. È più facile sul tuo IDE e aiuta a evitare quegli errori di analisi rapidi quando salti in un modello e avvia il codice di aggiunta (specialmente in un modello dettagliato, che potrebbe non avere un ritorno a capo facile da usare).
Grazie per il link :) –
+1 per il collegamento –
Lo consiglierei, se non altro per il motivo per cui è una buona abitudine, come indentare correttamente html.
Sì; .......... –
No, il tag di chiusura di un blocco di codice PHP implica automaticamente un punto e virgola; non è necessario avere un punto e virgola per terminare l'ultima riga di un blocco PHP. Il tag di chiusura per il blocco includerà la newline immediatamente finale se ne è presente una. –