4
Indiquez l’intérêt que vous portez à cette question
0

Problème avec php 7

Dans le fichier sfYamlInline.php (plugins-dist >> textwheel >> lib >> yaml) (entres autres) il y a :
$buffer = preg_replace_callback(’,\\x([0-9a-f]+),’, create_function(’$m’, ’return chr(hexdec($m[1])) ;’), $buffer) ;

Or la fonction php create_function est obsolète en php 7, du coup, les erreurs s’affichent sur les pages du SPIP Warning... avant le reste du contenu.
Sachant un peu me débrouiller avec SPIP ;, je n’en suis pas développeur pour autant.
Quelqu’un sait-il comment remplacer cette fonction ?

Ah oui, les version : La version de pHP est PHP 7.2.17-0ubuntu0.18.04.1 et La version MySQL : mysql Ver 14.14 Distrib 5.7.26