Changer en PHP 7.4 • WPShout

By | octobre 16, 2019

Formation gratuite WordPress

Maintenant que WordPress pousse activement la communauté et les sites qui l’exécutent vers des versions plus modernes de PHP, il est extrêmement important de suivre les changements de langue. C’est là que résume Jonathan Desrosiers, le principal développement de PHP 7.4 pour WordPress. Il explique très rapidement toutes les fonctionnalités et tous les changements apportés par la langue.

J'étais heureux d'apprendre qu'aucun des changements n'affecte réellement le code que j'écris généralement, mais ce changement a été le plus frappant pour moi. Principalement parce que cela mettait en évidence une ambiguïté étrange dans l'API PHP dont je n'avais pas conscience:

Configuration requise pour un paramètre spécifique pour implode ()

le imploser () la fonction accepte deux paramètres, $ colle et $ pièces. Pour des raisons historiques, imploser () a accepté ces paramètres dans n’importe quel ordre, bien qu’il ait été recommandé que l’ordre documenté de imploser ($ colle, $ pièces) être utilisé.

À partir de PHP 7.4, la tolérance de passage des paramètres dans l’ordre inverse est obsolète et sera complètement supprimée dans PHP 8.0. Appel imploser ($ pièces, $ colle) en PHP 7.4 déclenchera un avis obsolète.