Bonjour,
dans le cadre d'une migration de serveur (de php 5.2 à 5.4) je souhaite scanner tous mes fichiers afin de voir leur contenu et détecter des fonctions précises.
Toute la partie "scan" est déjà faite, en revanche je bloque sur la syntaxe à adopter pour certains cas particuliers.
Par exemple si mon fichier contient la fonction "htmlspecialchars", j'arrive à la détecter (via strpos).
En revanche je ne vois pas trop comment m'y prendre pour détecter si la fonction à ce format htmlspecialchars($str); //version 5.2 ou ce format htmlspecialchars ($str, ENT_QUOTES , "ISO8859-1"); //version 5.4.
Pourriez-vous m'aider, ou m'aiguiller sur la bonne syntaxe à adopter car avec strpos je détecte bien la fonction sans voir si elle passera ou non sur php5.4
Merci d'avance de votre aide
Partager