• Liebe User, bitte beachtet folgendes Thema: Was im Forum passiert, bleibt im Forum! Danke!
  • Hallo Gemeinde! Das Problem leidet zurzeit unter technischen Problemen. Wir sind da dran, aber das Zeitkontingent ist begrenzt. In der Zwischenzeit dürfte den meisten aufgefallen sein, dass das Erstellen von Posts funktioniert, auch wenn das Forum erstmal eine Fehlermeldung wirft. Um unseren Löschaufwand zu minimieren, bitten wir euch darum, nicht mehrmals auf 'Post Reply' zu klicken, da das zur Mehrfachposts führt. Grußworte.

PHP: ein Objekt und sein komischer Inhalt

Mitglied seit
08.03.2004
Beiträge
1.574
Reaktionen
0
hm. wie beschreibe ich das Problem ^^

Wir haben eine Variable $abc. Diese Variable enthält ein SimpleXMLObjekt was durch das parsen einer XML Datei entstanden ist.
Code:
SimpleXMLObjekt object
(
  [0]=50.00
)
Wenn ich jetzt dieses Objekt benutze, kann ich mit den 50.00 arbeiten:
PHP:
echo $abc * $abc;
ausgabe:
Code:
100.00

Aber das ist natürlich an 2 Stellen doof:
- Sauberkeit im Code (wenn ich mit dem String "50.00" arbeiten will, dann will ich da kein Objekt drum haben)
- Typprüfungen (zum Beispiel in einem assertEquals($abc, "50.00"); in einem Unit-Test)

Wie komm ich da jetzt rein?
Schon probiert habe ich (erfolgloser weise):
PHP:
foreach($abc as $zahl)
{
  $def = $zahl;
}
echo print_r($def,1);
Ergebnis:
Code:
SimpleXMLObjekt object
(
  [0]=50.00
)
 
Oben