Parce que parfois (souvent ?) on doit appeler des librairies avec des fonctions aux très nombreux arguments (dont certains avec des valeurs par défaut) et que ça n’est pas franchement super lisible à froid, on a inventé “les paramètres nommés”. C’est maintenant disponible nativement en php 8.
Et comme on ne peut pas migrer tous les anciens projet (et ceux en cours) vers PHP 8 à court termes, on a aussi un article pour le faire quand même en PHP 5 et 7. (je dis ça en commentaire pour éviter de polluer le flux avec deux articles des arsouyes le même jour).
[Comment removed by author]
Pénible et “dangereux” pour la maintenance (entre autre)… Dès qu’un petit malin décide qu’il ne gère plus telle option (ou en ajoute une autre) pas moyen pour le code appelant de le savoir…