Der Martin: PREG_MATCH - Suchmusterwiederholung

Beitrag lesen

Hallo,

Die Verwendung der Funktion htmlentities() ist in den allermeisten Fällen unsinnig. Verwende htmlspecialchars()!
warum

Sollte hinter dem "warum" nicht ein Fragezeichen stehen? - Egal, ich nehme mal an, es sei da.
Weil htmlentities() unnötigerweise auch Umlaute und viele weitere nicht-ASCII-Zeichen verstümmelt, d.h. durch ihre Entity-Schreibweise ersetzt. Im Gegensatz dazu tut htmlspecialchars() das nur bei den Zeichen, bei denen es notwendig ist.

  $spanTag=str\_replace('{$COLOUR}',$colour,$spanTag);  

Ich weiß, dass "colour", also mit eingeschobenem 'u', die korrekte Schreibweise in britischem oder Schul-Englisch ist. Für mich sieht das trotzdem immer irgendwie "kaputt" aus, ich bin an die Schreibweise "color" gewöhnt, ebenso wie beispielsweise "neighbor".

Ciao,
 Martin

--
Moskito, ergo summ.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(