dedlfix: & kodierung und W3C HTML validator

Beitrag lesen

echo $begrüßung;

Ich find es sehr b^Hverwunderlichlich, dass Entwickler immer noch '&' statt ';' als Trennzeichen verwenden, wie es das W3C schon 1999 (!!!11einself) in der HTML 4.01-Spezifikation vorschlug: B.2.2 Und-Zeichen in URI-Attributwerten.

Auch das Problem "Aber das erkennt doch PHP nicht" lässt sich mit der Einstellung

arg_separator.input = ";&"

in der php.ini, oder in der .htaccess (sofern erlaubt) durch

php_value arg_separator.input ;&

lösen. PHP erkennt dann ; und & als Trenner. (Innerhalb eines Scripts mit ini_set() lässt sich der Wert nicht einstellen, da das Parsen der Parameter bereits abgeschlossen ist, bevor das Script startet.)

echo "$verabschiedung $name";