Fixed fatal parse error when the last line of the script is a PHP comment.

eval() hangs when the code being evaluated ends with a comment.

Usage of \{$var} in PHP 5.1.0 resulted in the output of {$var} instead of the $var variable's value enclosed in {}.

The fifth reason being a refinement of a cURL open_basedir/safe_mode security fix, to improve the checks surrounding the file: wrapper handling. The new packages and win32 PECL binaries for PHP 5.1.1 can be found here: http://www.php.net/downloads.php

Sunday, November 20. 2005

While at the Frankfurt conference I had a chance to go on two mini photo trips to the PalmGarden (Botanical Garden) and the Frankfurt Zoo. The former turned in to a bit of an adventure involving doing an almost complete circle while looking for the way in, but eventually we did make it there. Even though the lighting conditions were poor, some shots still came out very well, as you can see here:

The Zoo pictures also came out well, but required a lot of post processing to get rid of the "glass effect". The animals seem particularly keen on getting OUT as can be seen by the numerous scratches on the inside class of the big predator enclosures.

The highlight is of course a tiger trying to swallow Sebastian and his camera

Saturday, November 19. 2005

Thanks to GAIM I have the ability to use multiple IM clients, which now a days is pretty much a necessesity, given that no two people use the same IM system. A few days ago I got a message from the AIM component about the forceable addition of two new buddies to my list, "MoviePhone" and "ShoppingBuddy" that got added to a "AIM Bots" sub-group.

It looks like AOL Time Warner thought of a new way to monitize their network. So far these "buddies" don't actually do a thing, and ignore any of the IMs I send them. I suspect in the future (Xmas time) they'll inform me of all sorts of "interesting" things... Fortunately while I had no ability to decline their addition GAIM appears to allow me to put them on ignore or removed them from my buddy list all together.

A few days ago I received an e-mail confirming acceptance of my talks for annual PHP Conference in Montreal, yippee! Going to speak in Montreal is always fun, the organizers always find something entertaining for us to do. PHP Québec also holds very fond memories for me, being the first PHP conference I had a chance to speak at back in 2003, and 2006 will be the 4th year in a row speaking there. I guess they haven’t grown tired of me just yet

At the conference I will be giving a single talk on PDO as part of the database track and doing a workshop on PHP security. I hope to make both of those as informative and entertaining possible, so if those topics hold your interest, be sure to attend.

Thursday, November 10. 2005

On my way home from the Frankfurt conference right now, according to the in-plane TV we are somewhere just south of Greenland at the moment. That's right, this blog entry is being written from an average altitude of 30,000 feet (9144 kilometers), go go Lufthansa that offers relatively cheap wifi ($30 USD) for entire flight, COOL! That and the fact that they serve free alcohol on economy class, makes this flight even more enjoyable.

I would like to thank the folks are Software & Support for inviting me to their conference, it is quite enjoyable, not to mention quite big, much larger then an average PHP con. I've yet again had the privilege to meet with many people with whom I've only conversed online and met good friends whom I have not seen since previous conferences.

To those of you who've attended my sessions, or had missed them for some reason, the slides are finally up, wifi on a plane is MUCH better then wifi at the conference
You can download them here: