Rapide Advanced Adulte
 
 Web|Image|Shop|Video|News|Wmx|Mobile|Wiki|Ajouter ce moteur

     Manuel PHP     
Partager
 
 
Partager
Partager

 

Table :

.Informations générales
.Listes de diffusions
.Obtenir PHP
.Considérations sur les bases de données
.FAQ sur l'installation
.Problèmes de compilation
.Utiliser PHP
.PHP et HTML
.PHP et COM
.PHP et les autres langages
.Migrer de PHP 2 à PHP 3
.Migrer de PHP 3 à PHP 4
.Migration de PHP 4 à PHP 5
.Questions diverses
 
   

  faq migration5  


Chapitre 61. Migration de PHP 4 à PHP 5

Cette section devrait vous aider à migrer de PHP 4 à PHP 5.

1. Migration de PHP 4 à PHP 5
2. Est-ce que MySQL fonctionne en PHP 5 ? Il semble avoir disparu.
3. 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 ?
4. 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 ?

1. 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.

2. 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.

3. 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.

4. 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.


    Annonces       
 

 Retour au chapitre Php

 

Top
 

Ajouter JungleKey.fr à votre Explorateur

 
 

About Us | © 2007 JungleKey




iBlack | Mobile | Wiki | Ajouter ce moteur
.