Swoole, Hot Production-Grade Async programming Framework for PHP
Swoole is an open source, production ready async programming framework for PHP. Compared with other async programming frameworks or softwares such as Nginx, Tornado, Node.js, the framework has the built-in async, multiple...
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...
Phan, Static Analyzer for PHP
Phan is a static analyzer for PHP that prefers to minimize false-positives. Phan attempts to prove incorrectness rather than correctness. It looks for common issues and will verify type compatibility on various...
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...
Top Five PHP Libraries to Boost Code Quality
Day by day you will get more and more familiar with PHP coding standards and your code quality will be perfect by default... And if that day is not happening yet,...
A Parser for PHP written in Go ?
You should be familiar with PHP projects written in plain PHP, or in C++, but what about a parser for the PHP programming language written in Go! ? Kind of crazy...
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...
Faster code Vs faster coding
The eternal question that new PHP developers always ask me is : which is better faster code or faster coding ? And the new question is why choosing PHP for my...
New Experimental PHP WASM Extension
Ivan Enderlin announced today a new experimental PHP-ext-WASM extension that will let you natively execute WASM binary in PHP through Rust. The code is more a proof of concept, but more...
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,...