Hi!
Aber $news ist doch an der Stelle bereits eine Referenz auf das aktuelle feature-Element. Warum also nicht einfach foreach ($news as ...)?
Weil er über $news->options->option iterieren möchte. $news ist ja nur ein Objekt, kein Array (oder eine Traversable-Implementation).
Das ganze Gehampel mit dem Durchhangeln durch die Objekthierarchie kann man übrigens eintauschen gegen XPath-Ausdrücke, so man ihrer mächtig ist.
Lo!