Se provo a eseguire

Codice PHP:
echo 'a \n b'
Mi viene restituito (nel codice html):

codice:
a \n b
Se invece eseguo

Codice PHP:
echo "a \n b"
Mi viene restituito (nel codice html):

codice:
a
b
Come mai questo comportamento?

C'è un modo per risolvere?