echo $begrüßung;
Versuche ich Daten in meinen XML-String zu schreiben, passiert allerdings nichts. Ich meine wirklich _nichts_.
Wie stellst du fest, dass nichts, "ich meine wirklich _nichts_" :-), passiert?
$a = 42; <-- Hier passiert augenscheinlich erstmal auch nichts.
echo $a; <-- Gibt 42 aus. Da war offensichtlich doch was passiert.
$x = new SimpleXMLElement('<foo/>');
$x->addChild('bar');
print_r($x);
ergibt bei mir
SimpleXMLElement Object (
[bar] => SimpleXMLElement Object ( )
)
So kann ich dein Nichts-Passieren nicht nachvollziehen.
Normalerweise müsste doch wenigstens eine Fehlermeldung kommen, von wegen "Call to undefined Function" oder so einen Kram [...]
Seit es __call() gibt ist das bei Objekten nicht mehr zwingend der Fall.
echo "$verabschiedung $name";