Hi!
Ich würde einen Parser so entwerfen, dass er beliebige Ausdrücke in beliebiger Verkettung und/oder Verschachtelung bearbeiten kann, wobei "beliebig" seine Grenzen im zur Verfügung stehenden Speicher hat (Stack). Ein Array oder Objekt als Zwischenergebnis muss dann halt auch mal temporär auf dem Stack zwischengelagert werden. Wie gesagt: Solange genug Speicher zur Verfügung steht.
Wie sollte das dann in PHP-Syntax aussehen? Dedlfix' Antwort finde ich ja ganz nett, aber wie sollte man (ohne Objektnotation) auf ein einzelnes Element zugreifen wollen? So: explode($foo)[$bar]
?
off:PP
--
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)