With PHP 7 errors and exceptions are undergoing major changes. For the first time, the PHP engine will start to emit exceptions instead of standard PHP errors for (previously) fatal, and catchable…
Yesterday on Twitter there was a conversation started by Marco Pivetta regarding a particularly horrible bit of code he had spotted: ->execute(constant(sprintf('%s::PARAMNAME', get_class($api)))); What the actual f***? — magic method with side…
Pre-Release Software This blog post is about PHP 7.0 which at the time of writing is currently pre-release software (7.0.0alpha2) and subject to change. While updating my PHP 7 talk “What to…
After almost 4 years at Engine Yard, my last day will be July 3rd. It is a sad thing, but it also means I am moving on to hopefully bigger, exciting, more…
Twenty years ago today, Rasmus Lerdorf released Personal Home Page Tools (PHP Tools) version 1.0 to the world. This is what Ben Ramsey tells us in his blog post celebrating 20 years…