Gonzo: Unknown modifier '|'

Beitrag lesen

Nein

Ich halte es für keine so gute Idee, den eingebauten Fehlerkorrekturmechanismus zu nutzen, um Backslashes einzusparen.

Da denkt man sich dann: Oh prima, \x ist 1:1 ausgegeben, dann mach ich mal eben \x draus für zwei Backslashes. Und nichts passiert.

Es hat mit Fehlerkorrektur nicht viel zu tun, wenn die Spezifikation besagt, dass nur eine Maske für das einfache Anführungszeichen und den Rückstrich existiert, und dies dann auch so gehandhabt wird. Zu bemängeln wäre eher, dass in der Anleitung \ nicht erwähnt wird, sondern nur die Maske für den Fall ' in der Ausgabe, der dann als \' im Code erscheinen muss.

Dabei handelt es sich bestenfalls um ein Problem einer dusseligen Spezifikation. Aber das ist ja normal bei PHP - von schlunzigen Fricklern geschrieben, für schlunzige Frickler gemacht … ;->