Versions PHP

WRInaute occasionnel
L'hébergeur propose différentes versions PHP. Par défaut, c'est la 5.3.

On peut opter pour la 5.2, la 5.4, voire pour l'antique 4, mais aussi pour la toute récente 6.

Quelle est la version PHP optimale pour un nouveau site ?

Merci pour vos explications.
 
WRInaute accro
Bonjour

J'abonde avec le message précédent.

L'avantage de PHP 5.4 , c'est qu'il dispose de la constante E_DEPRECATED , qui associée avec d'autres constantes de reporting d'erreur, permet de signaler les fonctions déjà obsolètes, mais encore supportées par PHP 5.4.

Par exemple, les fonctions de type Posix genre : ereg(), ou ereg_replace() , etc... ont été remplacées par les fonctions de type PCRE : Respectivement preg_match() , preg_replace(), etc...

Egalement : les anciennes fonctions d'accès MySQL : mysql_connect() , mysql_query() , etc , doivent être remplacées par les fonctions orientées objet, instanciant et gérant la classe PDO d'accès aux bases de données ( pas seulement MySQL ).

Les performances de ces nouvelles fonctions, sont théoriquement meilleures, que celles des anciennes fonctions.

PHP 5.4 , est très utile, car les fonctions obsolètes sont encore disponibles, et en même temps, cette version permet de détecter les fonctions obsolètes ( qui ne seront plus disponibles dans la prochaine version de PHP ), en permettant de migrer son site en douceur, sans interruption dans le fonctionnement.

Bien amicalement.

Jean François Ortolo
 
WRInaute impliqué
PDO n'est pas obligatoire. L'API MySQLi fournit aussi des classes.

Attention, certaines choses ont été supprimées en PHP 5.4 alors qu'elles ne l'étaient pas en 5.3. Notamment, les magic quote, le safe mode, register global, etc.

Pour plus d'information entre PHP 5.2 et PHP5.3/5.4, je te conseille de regarder les pages de migration :
http://www.php.net/manual/fr/appendices.php
 
Discussions similaires
Haut