dedlfix: php script gibt "" aus

Beitrag lesen

echo $begrüßung;

Das ist nicht richtig. Für PHP sind das drei normale Bytes außerhalb des PHP-Codes, die wie alles andere außerhalb von <?php ?> einfach durchgereicht werden.
auch das ist nicht ganz richtig - wenn man 20 files (jeweils mit byte order mark) in ein anderes (ohne bom) inkludiert, habe ich nicht 20x mitten im quelltext ein bom stehen - der interpreter ist so schlau, dies beim lesen zu erkennen und zu entfernen (das war denke ich mal anders und php hats beinhart gelesen und ausgegeben, wenn ich mich richtig erinnere)

Diese Behauptung konnte ich mit PHP 5.2.5 nicht nachvollziehen. Ich hab auch nicht 20 sondern nur 2 Dateien mit BOM inkludiert und hatte aber insgesamt 3 BOMs in der Ausgabe.
(Wenn sich der FF auf UTF-8 stellt, dann zeigt er die BOMs nicht mit an, denn in UTF-8 sind es keine darstellbaren Zeichen. Auf ISO-8859-1 gestellt sind die Zeichen schön zu sehen.)

echo "$verabschiedung $name";