Migration de PHP 4 � PHP 5
Cette section devrait vous aider � migrer de PHP 4 � PHP 5.
- Migration de PHP 4 � PHP 5
- Est-ce que MySQL fonctionne en PHP 5 ? Il semble avoir disparu.
- J'ai entendu dire que PHP 5 � un tout nouveau mod�le objet ; est-ce que mon actuel code objet fonctionne ? O� puis-je trouver des informations concernant ces nouvelles fonctionnalit�s ?
- Donc, mise � part le nouveau mod�le objet, qu'est-ce qui a chang� dans PHP 5 ? En particulier, existe-t-il une version sp�cifique du manuel PHP ?
-
Migration de PHP 4 � PHP 5
-
Bien que PHP 5 offre beaucoup de nouvelles fonctionnalit�s, il a �t� pr�vu pour �tre compatible avec les anciennes versions de PHP autant que possible, avec un minimum de fonctionnalit�s rompues dans le processus.
Assurez-vous de lire l'annexe intitul� "Migrer en PHP 5" de ce manuel ; il contient beaucoup plus d'informations concernant la migration en PHP 5.
-
Est-ce que MySQL fonctionne en PHP 5 ? Il semble avoir disparu.
-
MySQL est support� avec la seule diff�rence que le support de MySQL n'est plus activ� par d�faut en PHP 5. Cela signifie essentiellement que PHP n'inclut pas automatiquement --with-mysql dans la configuration ; vous devez donc maintenant l'ajouter � la main lorsque vous compilez PHP. Les utilisateurs de Windows doivent �diter leur php.ini et activer la biblioth�que DLL php_mysql.dll, sachant qu'en PHP 4, cette biblioth�que n'existait pas, elle �tait automatiquement incluse dans le binaire PHP.
En outre, la biblioth�que cliente MySQL n'est plus incluse avec PHP. Plus de d�tails sur ce sujet sont consultables dans cette section de la FAQ ; lisez �galement la section MySQL pour les d�tails concernant l'installation de MySQL. Un exemple de ligne de configuration serait --with-mysql=/usr alors que les utilisateurs de Windows doivent avoir la biblioth�que DLL nomm�e libmySQL.dll de disponible sur leur syst�me.
-
J'ai entendu dire que PHP 5 � un tout nouveau mod�le objet ; est-ce que mon actuel code objet fonctionne ? O� puis-je trouver des informations concernant ces nouvelles fonctionnalit�s ?
-
Le principal changement en PHP 5 est le nouveau model objet car PHP 5 utilise d�sormais le Zend Engine 2.0. La directive zend.ze1_compatibility_mode active la compatibilit� avec le Zend Engine 1.0 (PHP 4).
Le nouveau model objet est document� dans la r�f�rence du langage orient� objet ainsi que dans les sections concernant la migration du model objet.
-
Donc, mise � part le nouveau mod�le objet, qu'est-ce qui a chang� dans PHP 5 ? En particulier, existe-t-il une version sp�cifique du manuel PHP ?
-
Peu de changements existent mise � part le mod�le objet, lisez l'annexe "Migration 5" pour plus de d�tails. Il n'y a pas de version sp�cifique � PHP 5 de ce manuel car la majorit� des fonctionnalit�s de PHP restent les m�mes.