Los caracteres especiales \n \t \r, etc. solo son interpretados cuando estan encerrados entre comillas dobles:
Código PHP:
Ver original// Esto no funciona como lo esperas:
echo 'Salto de linea\n';
echo '\tTabulador y salto de linea\n';
// Esto si:
echo "Salto de linea\n";
echo "\tTabulador y salto de linea\n";