EisFuX: '\r\n' vs. "\r\n"

Beitrag lesen

(Hallo|Hi(ho)|Tag) Der Martin,

»» »» »» $header  = 'MIME-Version: 1.0'."\n";
»» »» »» $header .= 'Content-type: text/html; charset=iso-8859-1';
»» »» »» $header .= 'From: is.ch@siemens.com'.'\r\n';

wuaah, stimmt! Hab ich gar nicht gesehen!
Sind Escapes mit '' in Headerzeilen überhaupt zulässig? Wie würde das interpretiert, wenn für die Absenderadresse 'is.ch@siemens.com\r\n' als Literal steht?

Erstmal gar nicht, denn String-Literale in einfachen Hochkommas kennen in PHP nur die speziell "escape(d|t)en"
Zeichensequenzen \ und '.
Einen CRLF-Zeilenumbruch erzeugt man per "\r\n".

MffG
EisFuX