|
Posted
about 16 hours
ago
by
dams
Discover PHP 8.6 Through Its New Error Messages A guided tour of what will bark at your code when you move, and how you should care now PHP 8.6 lands in November 2025. You have a few weeks left to run your test suite on the release candidate, spot
|
|
Posted
4 days
ago
by
dams
Building the Call Along the Way A function call is always atomic with PHP. The target and every argument must converge at the same place, at the same moment, or nothing happens. This doesn’t sound like a limitation, rather a cooking recipe: you’re
|
|
Posted
5 days
ago
by
dams
Recently updated PIE extensions #9 (since September 24th, 2026) 27 PHP Pie extensions were updated. iliaal/mdparser (0.7.0): Native C CommonMark + GitHub Flavored Markdown parser for PHP, targeting CommonMark 0.31 + GFM. ~10-20x faster than pure-PHP
|
|
Posted
7 days
ago
by
dams
ulimit and PHP: When the OS Says No You set memory_limit and max_execution_time in php.ini and feel in control. You are, in fact, but you are also not the only one in control. Underneath PHP, the kernel keeps its own ledger of what a process is
|
|
Posted
8 days
ago
by
dams
How to lint PHP code within the source Ahead-of-time languages check a closed world. Compile a Rust crate, a Go module, a C project with two functions named parse_config, and you never get to run anything at all: the compiler builds the whole symbol
|
|
Posted
11 days
ago
by
dams
Four ways to count to four: PHP strings, iconv, mbstring and grapheme Nothing like starting the day with a nice café, in a Parisian café, pun intended. Now, when you ask PHP how long the word "Café" is, you get four answers from four families of
|
|
Posted
12 days
ago
by
dams
Recently updated PIE extensions #8 (since September 17th, 2026) 18 PHP Pie extensions were updated. carthage-software/ext-typst (0.4.0): PHP extension for the Typst typesetting engine hmennen90/php-steamworks (v0.16.0): PHP extension providing access
|
|
Posted
12 days
ago
by
dams
PHPenomenal 8.6: A Challenge to For PHP’s Next Release PHP 8.6 lands on November 19th, 2026, and with it comes a handful of features that have been simmering in RFCs for a while: partial function application, clamp(), a new Time\Durationclass
|
|
Posted
14 days
ago
by
dams
Lazy class constants in PHP: fast by design, sometimes surprising PHP has class constant, which are named literals. It also supports static constant expressions, where the value is not always a literal. Rather, it’s an expression that PHP doesn’t
|
|
Posted
16 days
ago
by
dams
Vale Reviews Your Comments In The Code Static analysis will tell you a function’s return type is wrong down to the last nullable. It doesn’t tell you that the docblock two lines above it opens with “This class is responsible for,” restates the method
|