È possibile inserire caratteri di nuova riga che apparirà nel codice sorgente HTML includendo ritorni a capo letterali nelle stringhe PHP, ad esempio:
$count1 = '1';
$count2 = '2';
/* Note the opening single quote in the next line of code is closed on
the following line, so the carriage return at the end of that line is
part of the string */
echo '<table>
<tr><td>This is row</td><td>' , $count1 , '</td><td>and</td></tr>
<tr><td>this is row</td><td>' , $count2 , '</td><td> </td></tr>
</table>';
uscita volontà
This is row 1 and
this is row 2
come ci si aspetterebbe, ma il codice sorgente sarà presentata come: ad esempio
<table>
<tr><td>This is row</td><td>1</td><td>and</td></tr>
<tr><td>this is row</td><td>2</td><td> </td></tr>
</table>
Trivial forse, ma quando si sta riecheggiando una stringa di grandi dimensioni con diverse linee (come una tabella), è più facile eseguire il debug del codice sorgente HTML se queste interruzioni di riga sono presenti. Tieni presente che, se indentri con tabulazioni o spazi all'interno di queste stringhe, il codice HTML avrà anche questi rientri. Ovviamente, il browser colliderà tutti in spazi singoli, ma renderà il codice HTML più facile da seguire.
fonte
2018-01-09 22:36:57
dal momento che il carattere della nuova riga \ n non serve alcun punto in html, è meglio non utilizzarlo, mantiene i file (leggermente più piccoli) –
Voglio dire che sarebbe più valido usare "\ r \ n" invece, ma non importa. –
Sono d'accordo. Tuttavia, per eseguire il debug è utile occasionalmente inserirli e quindi è utile sapere come è fatto. –