Using Absolute URL’s In The View
We recently had a project at work that involved replacing all the relative URL's from the application with absolute URL's. In the past, developers had just hard-coded an absolute URL only when they need to force the browser over to https. Now we are using multiple subdomains, so this approach is no longer sufficient. We also wanted a way to easy rotate assets through multiple CDN URL's to speed up the time it takes a user's web browser to load all the content.
PHP 5.3 is the new JavaScript (almost)
In my last post, I argued that the best way to start developing functional PHP applications was to code review some JavaScript projects. I think this is a good place to start as most web developers have written some JavaScript at one point during their career. I briefly mentioned that the array is pretty similar to the JavaScript object too. However, if you start hacking away at PHP based on JavaScript's functional syntax, you will quickly run into some problems.
PHP goes functional in version 5.3
It has been said that all languages, over time, implement a dialect of lisp. PHP appears to be no exception.