5.3 stops getting security fixes in August. Deprecations first, then the behaviour changes, then the version bump — and an APC replacement that ignores every setting you tuned.
PSR-4 resolves a class by turning its namespace into a path, which requires the code to have namespaces and for the directory layout to agree with them. A…
Every project acquires a logger and every one of them is shaped slightly differently — log($message, $level) here, error($message) there, a static call in the third. PSR-3 fixes…
PHP-FIG accepted PSR-1 and PSR-2 in August, and the useful thing about them is not that any particular choice is correct. Several are plainly arbitrary. It is that…
Four unversioned libraries in application/libraries, two of them edited in place. Moving the application onto Composer and PSR-0 without giving up the framework’s own loader.