aluni caratteri servono per dare una impaginazione al codice HTML generato (potrebbero essere uguali a quelli del linguaggio C, da verificare):
esempio: scrivo questo codice php
<?php
echo "prima riga\n";?>
echo "seconda riga<br>";
echo "terza riga";
esempio: scrivo questo codice php
<?php
<?php echo "<ul>\n\t<li>list item 1</li>\n\t<li>list item 2</li>\n</ul>\n"; ?>
codice HTML generato:
<ul><li>list item 1</li></ul>
<li>list item 2</li>
echo 'Torniamo un\'altra volta'; stampa: Torniamo un'altra volta?>
echo "Torniamo un'altra volta"; stampa: Torniamo un'altra volta
echo "Torniamo un\'altra volta"; stampa: Torniamo un\'altra volta
echo 'Torniamo un'altra volta'; causa un errore, perché l'apostrofo viene scambiato per l'apice di chiusura
echo 'Anna disse "Ciao" e se ne andò'; stampa: Anna disse "Ciao" e se ne andò
echo "Anna disse \"Ciao\" e se ne andò"; stampa: Anna disse "Ciao" e se ne andò
echo 'Anna disse \"Ciao\" e se ne andò'; stampa: Anna disse \"Ciao\" e se ne andò
echo "Anna disse "Ciao" e se ne andò"; errore
echo "Questo: \"\\\" é un backslash"; stampa: Questo: "\" é un backslash?>
echo 'Questo: \'\\\' é un backslash'); stampa: Questo: '\' é un backslash
echo "Questo: '\' é un backslash"); stampa: Questo: '\' é un backslash
echo "Questo: '\\' é un backslash"); stampa: Questo: '\' é un backslash