SimpleXML should be called BloodyAckwardXML

Another night of coding in PHP, and I've officially decided that SimpleXML utterly irritates me.

I'd already discovered, much to my irritation, that is virtually impossible to handle SimpleXML objects elegantly with the Smarty template engine - but now I discover I can't even shove them in a PHP session without trouble - when you next visit the site you get stuff like this:

Warning: session_start() [function.session-start]: Node no longer exists

and then more trouble.

As part of a new Web Application Framework I'm working on I wanted to parse XML configuration files one time only, and then cache the results in the session. It looks like I now have to totally redesign my idea :-(. You can see the work in progress at its home page.

Follow me!

Leave a Reply

Your email address will not be published. Required fields are marked *