When static analysis runs your code
A security vulnerability in PHPCSUtils revealed an eval() call in a static analysis tool. Why disable_functions cannot reach eval(), and what a switch in the PHP engine to disable it could look like.
Read moreArticles about PHP by Sebastian Bergmann
A security vulnerability in PHPCSUtils revealed an eval() call in a static analysis tool. Why disable_functions cannot reach eval(), and what a switch in the PHP engine to disable it could look like.
Read more
Does PHP really need generics? A controversial thesis with a practical solution.
Read more
PHP tests Laravel, Symfony, PHPUnit, and more every night. PHPUnit tests PHP. This is Open Source collaboration at work.
Read more
Modern PHP development combines proven principles with the latest tools. It brings together documentation, quality, automation, and AI.
Read more
I look back on 30 years of open source innovations.
Read more
Security support for PHP 7 has ended. What does this mean for you?
Read more
Is your software ready for PHP 8.1? Now is the time to find out.
Read more
I explain why PHPUnit no longer looks at the clock.
Read more
The long story of a security problem that should not have been one.
Read more
Active support for PHP 5 has ended. What does this mean for you?
Read moreReceive a comprehensive analysis of new PHPUnit features, implementation details, and the strategic considerations behind each improvement via email every two months.
Subscribe now