Felix Riesterer: preg_match_all('|Set-Cookie: (.*);|U', $data, $cookies);

Beitrag lesen

Lieber ChrisB,

preg_match_all('|Set-Cookie: (.*);|U', $data, $cookies);
[...]
http://www.php.net/manual/en/regexp.reference.delimiters.php

ich werde wohl nie verstehen, warum man Zeichen, die in diesem Kontext sowieso schon eine besondere Bedeutung haben, als Delimiter einsetzen will. Was macht denn der "Erfinder" obiger Code-Zeile, wenn er eine Fallunterscheidung in seinem Muster notieren will? Ist er dann bezüglich des Maskierens etwa besser dran?

Mir ist die Tilde als Delimiter lieb geworden, eben weil man sie selten als reguläres Zeichen benötigt, sodass sie bisher noch nie escaped werden musste. Auf die Pipe wäre ich jedenfalls nie gekommen.

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)