Langage À la une

PHP

Un langage pragmatique : rapide à écrire, typé quand il le faut, pensé pour le cycle HTTP.

PHP brille sur le cycle HTTP : un process traite une requête, puis meurt. Le modèle est simple à raisonner, peu cher à scaler à l’horizontale, et mal adapté aux démons longue durée — sauf à ajouter des workers (Messenger, RoadRunner, FrankenPHP).

De 7 à 8, le langage a gagné de vrais types : scalaires, retours, unions, enums, readonly, attributs. PHP 8.4 ajoute les property hooks. Un senior s’en sert pour rendre les contrats explicites, pas pour décorer.

La particularité : un écosystème énorme (Composer) et un runtime partout. Le risque : du code “orienté tableau” qui ne devient jamais un domaine. Types, value objects et une frontière nette avec SQL le gardent honnête.

php.net