Recently updated PIE extensions #14 (since October 29th, 2026)

Recently updated PIE extensions #14

Recently updated PIE extensions #14 (since October 29th, 2026) 25 PHP Pie extensions were updated. flow-php/arrow-ext (0.47.0): Apache Arrow and Parquet bindings for flow-php/parquet (Rust) phpolygon/php-vio (2.40.3): PHP extension for GPU rendering (OpenGL, Vulkan, Metal), audio, video recording, streaming, and input mongodb/mongodb-extension (2.5.6): MongoDB driver extension flow-php/flow-php-ext (0.47.0): Flow PHP native extension (Rust) – native […]

Half of PHP Projects Still Promise an Unsupported PHP Version

Growing Old With PHP, 2026 In 2020, Exakat looked at its corpus of PHP projects and reviewed them by the date of their last commit. Six years later, we are running the same analysis, with a modernized sample, with the same questions: how alive are PHP code bases. The original from 2020 is available at […]

Telling Your Terminal What Your PHP CLI Is Doing: OSC 7501 Comes to PHP

Telling Your Terminal What Your PHP CLI Is Doing: OSC 7501 Comes to PHP

Telling Your Terminal What Your PHP CLI Is Doing: OSC 7501 Comes to PHP The problem: you keep guessing the CLI’s status If you have more than one terminal tab open, you know the routine. You start a long-running command in one tab, switch to another, and come back periodically to check if it finished: […]

Recently updated PIE extensions #13 (since October 23rd, 2026)

Recently updated PIE extensions #14

Recently updated PIE extensions #13 (since October 23rd, 2026) 43 PHP Pie extensions were updated. iliaal/mdparser (0.8.2): Native C CommonMark + GitHub Flavored Markdown parser for PHP, targeting CommonMark 0.31 + GFM. ~10-20x faster than pure-PHP parsers, zero runtime dependencies. phpolygon/php-vio (2.38.1): PHP extension for GPU rendering (OpenGL, Vulkan, Metal), audio, video recording, streaming, and […]

The Advantage of Fixing All PHP Warnings

The Advantage of Fixing All PHP Warnings

The Advantage of Fixing All PHP Warnings I have spent a ungodly amount of my life reading other people’s PHP warnings. Scanning codebases for a living does that to you. And after a few million lines, I’ve come to a conclusion that sounds boring until you think about what it actually means: a warning is […]

When Your Lint Tool Calls Your Method “Difficult”: A Halstead Story

When Your Lint Tool Calls Your Method "Difficult": A Halstead Story

When Your Lint Tool Calls Your Method “Difficult”: A Halstead Story Start with the report itself Static analyzers love to tell you that your method is too long, too complex, or too nested. But every once in a while, one of them produces a warning that feels more personal. This one passes judgment not just […]

From Commit to Production: How a PHP Fix Actually Reaches You

From Commit to Production: How a PHP Fix Actually Reaches You A security fix landed in PHP: 2026, Oct 21st. The announcement is summed up in one line: “2 CVE, fixed in PHP 8.5.12”. Then an impressive machinery, usually invisible, is set in motion, and pushes that fix to your servers. The fix itself has […]