hi,
Hintergrund: beim Arbeiten mit SimpleXML stolpere ich manchmal darüber, dass Return-values "wie strings aussehen" (insb. weil __toString überladen ist), aber eben keine strings sind. Bin mir nicht mehr ganz sicher, ob das auch beim SOAP-Modul der Fall war. Durch das casten auf string hast du das aber auf jedenfall weg.
Oder eben die Ausgabe per === mit dem String vergleichen. Dann wüsste man, ob das ein String wirklich ist ...;
mfg
tami