PHP 5.3: Now with less chafing

I’m not one for blogging about feature announcements, but there’s been a recent flurry of PHP 5.3 news I’d like to draw attention to.

Namespaces will finally make an appearance. No comment necessary, really – what with PHP’s 5500+ global functions and reserved words.

Late static binding, along with dynamic static calls (see: __callStatic), will hopefully give way to an ActiveRecord implementation that doesn’t depend on a generic finder class.

Okay, so that’s only two. Yes, there’s a healthy list of other changes, but these solve some major pain points for me and other moonlight Ruby programmers.

If you’d like to learn more, Gergely Hodicska goes in depth on his blog.