ebody: PHP - Funktionsnamen "escapen"

Beitrag lesen

Hallo,

ich habe eine XML Datei, die ich mit simplexml_load_file() einlese. Einige Elemente haben den Namen "date".

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<verzeichnis>
     <eintrag>
          <date>2016-04-18</date>
          <eintragstext>Genf ist der Sitz von ...</eintragstext>
     </eintrag>
</verzeichnis>

Wenn ich darauf jetzt zugreifen möchte: foreach ( $xml->eintrag->date as $datensatz ){...

kommt es zu einer Fehlermeldung:

"Warning: Invalid argument supplied for foreach() in"

Ich denke es hängt damit zusammen, dass ich in der foreach Schleife - date - verwende, was ja eigentlich eine PHP Funktion ist.

Wie kann man das lösen?

Gruß ebody