Bonsoir,
j'essaie de modifier un script que m'a fait un pote il y a déjà un certain nombre d'années, afin de supprimer les ereg et autre eregi devenu obsolètes
J'ai quelques notions de PHP, mais je ne suis pas développeur et j'ai un peu de mal avec les regex.
Alors voici ma première question. Je cherche à modifier ça :
si j'ai bien saisi, il y a la solution "sans réfléchir" qui doit fonctionner avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part $texte = !ereg('.', $var) ? $var : '';
Sauf que j'ai le sentiment que l'on n'a pas franchement besoin d'une regex dans ce cas. Si je comprend le ereg vérifie juste qu'il y a au moins un caractère dans la chaine $var. Donc sa négation serait une variable sans aucun caractère ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part $texte = !preg_match('#.#', $var) ? $var : '';
Est-ce que si je remplace par
Est-ce que c'est équivalent au code d'origine ou est-ce que je dois redouter des problèmes de fonctionnement ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part $texte = strlen($var)==0 ? $var : '';
Merci
Partager