dedlfix: Schonwieder Probleme mit SimpleXMLElement, diesmal addChild()

Beitrag lesen

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";