(modifié le 4 novembre 2014 à 20:16)

But : détecter la version de PHP interprétant le code source sur son serveur

Suivant les versions de PHP vos scripts peuvent plus ou moins fonctionner.

Je vous propose aujourd'hui une astuce permettant de détecter la version PHP mais également de préciser votre version minimale requise.

En effet j'ai déjà eu assez de surprises dans ce style, surtout lorsque vous fournissez un script qui peut-être réutilisé par d'autres personnes : source d'incompatibilité garantie.

Voici une fonction permettant de pallier à ce souci :

Cette fonction comporte un double utilisation possible :

  • retour booléen = true si la version minimale requise ($version_requise) est satisfaite
  • affichage de la version (float) si l'affichage est demandé ($display) ou si aucun paramètre n'est passé
  • combinaison des deux : retour booléen + affichage de la version

Paramètres de la fonction :

bool/float get_phpversion (float $version_requise, bool $display)

get_phpversion affiche la version PHP si aucun paramètre n'est passé
get_phpversion affiche la version PHP si display = TRUE
get_phpversion retourne TRUE si la version de PHP version_requise est précisée et satisfaite
get_phpversion retourne TRUE/FALSE et affiche la version si version_requise et display sont précisés
Exemples d'utilisation (version PHP serveur = 5.2.5-3) :

Faîtes en bon usage, si vous réaliser des modifications n'oubliez pas de me les transmettre (licence Creative Commons)

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter