dedlfix: Klasse erzeugt unerklärlichen output

Beitrag lesen

echo $begrüßung;

Eine Klasse erzeugt bei mir einen Output als nicht darstellbares Zeichen,

Das liegt sicher nicht an der Klasse.

// eine Klasse
<?php
class Klasse  {
echo "foo";
}
?>

Und das ist keine gültige PHP-Syntax.

hier mal ein Beispiel: "□foobar";

Hast du mal vor und nach dem Aufruf der Klasse mindestens ein Zeichen ausgeben lassen? Ich bin mir sicher, dass dein □ noch davor erscheinen wird.

Schreibst du vielleicht den Quelltext mit dem Notepad von Windows und speicherst als UTF-8?

echo "$verabschiedung $name";