Page 1 sur 1

Site PHP4 vers PHP5

Posté : 17 févr. 2015, 11:34
par amocco
Bonjour,
j ai fait faire il y a 5 ans un site pour mon entreprise en PHP4 .
Il marche correctement depuis . mais je voudrais le rajeunir
IL faut que je passe en PHP5 , faut il reprendre tout le code ?
est ce fastidieux ?
si je passe par un développeur , quelqu un peut me donner une fourchette de prix ?

merci pour votre aide .

Re: Site PHP4 vers PHP5

Posté : 17 févr. 2015, 16:18
par tof73
pas spécialiste, mais il se peut que cela fonctionne sans aucun changement de code.

Re: Site PHP4 vers PHP5

Posté : 17 févr. 2015, 16:23
par amocco
OK
mais y a t il un interet de passer a php5 ?

Re: Site PHP4 vers PHP5

Posté : 17 févr. 2015, 16:55
par ynx
Salut,

Quelques intérêts de passer à PHP5 :
- combler les failles de sécurité !
- améliorer les performances
- avoir accès aux nouvelles fonctionnalités de PHP5

Selon les fonctions utilisées dans ton site, tu auras très certainement des incompatibilités à corriger en passant à PHP5.
Tu peux commencer par regarder la doc officielle pour connaitre les changements et les incompatibilités entre chaque version de PHP (de PHP4 à PHP5.6) : http://php.net/manual/fr/migration5.php

Bonne journée

Re: Site PHP4 vers PHP5

Posté : 17 févr. 2015, 17:49
par moogli
salut,

Le plus simple est de tester en locale ce site afin de voir s'il fonctionne.
Suivant comment ce site à été développé (correctement ou pas, avec des façons de faire qui n'avait plus court il y a 5 ans ou pas) le passage peu ce faire en douceur.

Les points importants sont :
- L'utilisation ou non des register globals (auto déclaration des infos en provencance du navigateur et autre chose serveur directement dans le code. Par exemple un champ de formulaire qui s'appel toto devient $toto. avec les risques de collision parce qu'il n'y pas forcément que le formulaire qui utilise une variable qui pote ce nom).
- Utilisation / gestion des magic quote ("protection" des données qui viennent de SGBD / fichier etc. afin d'éviter des choses comme l'injection SQL).

Le premier cas sera très chronophage à traiter.
Le second, si bien fait peu être limite transparent.

Pour ce qui est de l'apport de php 5 c'est surtout un confort au niveau du développement (les performances peuvent être absorbé par l'infra) qui te permettera d'avoir des possibilité de code plus simple / sur / maintenable etc.

Donc si pas d'évolution prévu et pas d'obligation de l'hébergeur le seul argument valable c'est la correction des failles de sécurités possible qui ont été corrigée ;)

@+