Page 1 sur 1

preg_replace deprecated

Posté : 16 déc. 2015, 22:45
par grisbi
Bonjour
je n'arrive pas a me débarasser de cet erreur dans un script

preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

voici la ligne incriminée :

$file_contents = preg_replace("!{$ldq}\*.*?\*{$rdq}!se","",$file_contents);

merci de m'aider je suis hyper debutant

a bientôt

Re: preg_replace deprecated

Posté : 16 déc. 2015, 23:47
par Ascla
Bonjour,
Depuis PHP 5.5.0, une alerte de niveau E_DEPRECATED est émise lorsque vous utilisez l'option "\e". Depuis PHP
Le support de l'option /e n'a aucun effet. Utilisez la fonction preg_replace_callback() à la place.
Notice : http://php.net/manual/fr/function.preg- ... llback.php

Si tu as besoin de plus d'informations, n'hésite pas !

Re: preg_replace deprecated

Posté : 18 déc. 2015, 13:03
par Ryle
Quand tout le reste a échoué, lisez le mode d'emploi... ;)