Dépréciation de create_function() par PHP 7.2
La fonction create_function() est classée comme obsolète dans PHP 7.2.0. Cet article met en lumière cette dépréciation et fournit des conseils sur la réécriture du code pour s'adapter à cette dernière version de PHP.
Réécriture du code pour remplacer create_function()
Pour adapter le code qui auparavant utilisé create_function() dans PHP 7.2, envisagez d'adopter des fonctions anonymes (connues sous le nom de fermetures) en combinaison avec le mot-clé use pour accéder aux variables de portée parent. Une illustration pratique :
$callbacks[$delimiter] = function($matches) use ($delimiter) { return $delimiter . strtolower($matches[1]); };
Ce code atteint la même fonctionnalité que l'implémentation originale de create_function().
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!