Inheritance Cache Improvement for PHP Classes
Dmitry Stogov shared on PHP internals his work on Inheritance cache, a proof of concept that eliminates overhead of PHP class inheritance. Dmitry explained that PHP classes are compiled and cached...
Why Symfony Framework is leaving PHP-FIG
Yesterday, Fabien Potencier submitted a pull request to the PHP-FIG requesting to remove Symfony with a note : "no description provided". According to Fabien, everything seems to be great with the...
GrumPHP, code quality tool 1.0.0 released
GrumPHP is a code quality tool for PHP, available as a composer plugin under an MIT license.
GrumPHP will register some git hooks in your package repository. When somebody commits...
PHP 8.0 feature focus: match() expressions
Larry Garfield, Director of Developer Experience at platform.sh, have written an introductory post on PHP 8.0 new feature match(), which go beyond switch/case directives limitation.
While it gets the job done, the...
How to choose a PHP Framework for your project ?
Choosing the right PHP framework for your project can be a daunting task, especially if you're new to web development or have limited experience with PHP. In this article, we'll guide...
From Symfony to Laravel: A Developer’s Journey and Lessons Learned
He is very known for his work on PHP tools such as PHPStan, EasyCodingStandard, and PHP Rector. As a seasoned PHP developer, Tomas has worked with many frameworks and libraries over...
Lesson learned from PHPUnit 9.3 and Nikita’s PHP Parser
Sebastian Bergmann, author of PHPUnit, shared an interesting story on phpcc about his experience with caching in PHPUnit. The idea is that caching usually is a solution for making things faster,...
Humbug: Mutation Testing for PHP
Pádraic Brady announced in a blog post Hambug, a mutation testing framework for PHP. Basically Hambug injects errors in your original code trying to emulate programmers errors then check whether your...
PHP Namespaces Basics Tutorial
Sitepoint have a new article today introducing to PHP Namespaces, one of the latest addition in PHP 5.3. In the article Craig Buckler show why do we need namespaces and how...
PHPSpy, Low Overhead Sampling Profiler For PHP 7
PHPSpy is James Bond's favorite tool for PHP7, inspired by the Ruby sampling profiler rbspy. It provides low-overhead sampling profiler for PHP 7, however actually only working with Linux x86_64 non-ZTS PHP...