Zeilenende \r\n in PHP für Mails oder Codeview

Werden z.B. mit PHP dynamisch Mailinhalte generiert, sollte ein Zeilenumbruch im Code nach einer bestimmten Anzahl von Zeichen erfolgen da es sonst zu Fehlern in der Darstellung kommt. 

Bisher wurde dies immer mit \r bzw. \n bzw. \r\n realisiert.

Seit PHP 5.0.2 gibt es dafür die Konstante PHP_EOL

Um auf Nummer sicher zu gehen, empfielt sich bei längeren Strings hier den rechten Rand des Editors, welcher bei ca 120 Zeichen liegt, als Anhaltspunkt zu nehmen.

echo 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et '.PHP_EOL;
echo 'dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet'.PHP_EOL;  
echo 'clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, '.PHP_EOL;
echo 'consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, '.PHP_EOL;
echo 'sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.'.PHP_EOL;

Oder. Nur um z.B. Quelltext schöner darzustellen:

echo '<table>'.PHP_EOL;
echo '  <tr>'.PHP_EOL;
echo '    <td>someContent</td>'.PHP_EOL;
echo '  </tr>'.PHP_EOL;
echo '</table>'.PHP_EOL;
Veröffentlicht am
Kategorisiert in php