J'ai donc un plugin qui fonctionnait bien, mais pendant quelques jours, il m'a renvoyé une erreur :
Erreur fatale PHP : erreur non détectée : appel à une fonction non définie create_function()
Après quelques recherches, j'ai découvert que c'était parce que create_function()
est obsolète en PHP 8.
Maintenant, la ligne exacte à l'origine du problème est :
$callback_2 = create_function('$matches', 'return "[" . str_replace("|", "", $matches[1]) . "]";');
J'ai essayé de le changer en :
$callback_2 = function(){ ('$matches', return "[" . str_replace("|", "", $matches[1]) . "]";); }
Mais ça ne marche pas. Donc, si quelqu'un pouvait me diriger dans la bonne direction et que je suis nouveau sur PHP, ce serait génial.
Essayez-le