Comment passer d'un code php4 en php5

Bonjour,

J’aimerai savoir comment passer mon code en php4 à un code en php5…

Merci

Quel genre de code ? Un peu plus d’explications seraient les bienvenues…

C’est une faq en php que j’ai récupéré sur le net (“totalefaq” pour ne pas citer) et il est encoder en php4

J’ai testé avec une ancienne version d’easyphp (intégrant le php4) et ça marche!!!

Mais le site de ma boite auquel je veux intégrer ma faq en php5…

Donc souci…

Comment

As-tu essayé de faire tourner cette application PHP4 sur le serveur PHP5 (il y a une certaine rétro-compatibilité il me semble) ?

www.php.net… :slight_smile:

oui justement j’ai essayé et c’'est cette manip qui ne fonctionne pas…

Vérifie tout le code orienté objet (surtout les copies et références d’objets).
Regarde aussi comment sont faits tes accès à la base de données.
Enfin, tu peux relire le code complètement pour voir s’il peut être refactorisé à l’aide des nouvelles fonctionnalités de PHP 5.

rajoute l’extension .php5 a tes fichiers au lieu de .php. De plus avec easyphp il faut borner avec <?php5 blabla ?> ce qui n’est pas le cas avec wamp qui fait la meme chose que easy php.

<?php5 ? ou <?php (ce qui est normal, hein :))

Si par défaut le serveur lit faq.php en PHP5, alors appelles ton fichier faq.php4, ce qui forcera le serveur à le lire en PHP4 (rétrocompatibilité, toussa…)

Euh ça dépend de l’hébergeur, hein… c’est loin d’être fait par défaut.
Et <?php5 est tout sauf standard.

Oui, évidemment, mais chez la plupart cela fonctionne, rien ne l’empêche d’essayer, si cela fonctionne… :neutre: