Find our latests news, the next events where to meet us or PHP Insights…
Technology
Putting PHP’s M_EULER to Work PHP ships with more mathematical constants than most developers ever [...]
Also PHP: A Curated Watchlist for the PHP Ecosystem PHP runs more of the web [...]
Five Ways to Write a PHP Type PHP’s type system is grown up. PHP 7.0 [...]
PHP and AI: What Actually Exists at the Language Level PHP runs about three-quarters of [...]
The turbofish meet the elephpant: 🐟 Somewhere, probably on an infinite step of grass, the [...]
Code auditing
Filtering Empty Arrays Before array_merge()? Picture this: you’re looping through something, calling a function each [...]
Testing regex with reverse generation I had a regex once that passed 37 hand-written tests. [...]
The Empty String in PHP: One Value, Too Many Jobs The humble empty string “” [...]
strpos() Syndrom: When 0 And false Are Not The Same In PHP, several functions can [...]
Usages of PHP Static variables I thought static variables were a lesser known PHP feature. [...]
The Art of Being Anonymous in PHP This post is a tour of PHP’s nameless [...]
Renaming Parameters in a method Renaming parameters in a method used to be an innocuous [...]
PHP Inheritance Challenge: Calling All Ancestors PHP’s object-oriented features are exhaustive and modern, yet sometimes [...]
Refactoring Strings to Enums This article describes the journey of refactoring a not-so-old piece of [...]
All PHP 8.5 hash algorithms Choosing the right hashing algorithm is difficult, balancing the need [...]
Convert a string to integer with PHP PHP 8.5 provides a new error message when [...]
Current PHP RFCs in Voting Phase (March 2026) The PHP community has five current PHP [...]
Meetup Limoges 29 janvier 2026 Nous serons de de passage à l’ @afup Limoges, [...]
Exakat 2.2.3 is out ! The latest release of Exakat is out. It adds support [...]
Damien Seguy, CTO of Exakat. Damien is speaking and will present its famous “15 years [...]
You must be logged in to post a comment.
Username or email address *
Password *
Remember me Log in
Lost your password?