15
oct
2008

Grinds my gears; PHP < Version 5

You know what really grinds my gears?

Being forced to use PHP 4. PHP 5 has been out since the 13th of July 2004. That’s getting on 4.5 years, yet I still find hosting solutions that are stuck in the dark ages... The most recent example was (and still is) running 4.3.2 (released on the 29th on May 2003).

PHP5 has far more features, (literally) thousands of bug fixes and is even faster. Most of the time PHP5 is even backwards compatible with PHP4. The biggest change is in the object model but it doesn’t seem like that many people used classes in PHP4, at least not to the same extent. Other than that, we have register global but really we should avoid using them anyway as they are a nightmare.

The only systems that should be running PHP4 should only be doing so for legacy reasons. It would even be possible to have PHP5 on the server too.

So in short, PHP4 for legacy reasons only all new development should be on PHP5. PHP4 is to the PHP community as IE6 is to web browsers.

...and that people is what grinds my gears!

Previous Post: Filter the Django ModelAdmin set
Next Post: Making the Windows XP command prompt more bareable!

Short url - Related tags: grinds-my-gears, php

blog comments powered by Disqus