Informations g�n�rales

Cette section pr�sente les questions les plus fr�quentes � propos de PHP : ce qu'est PHP et ce qu'il fait.

  1. Qu'est-ce que PHP ?
  2. Que repr�sente l'acronyme PHP ?
  3. Quelle est la relation entre les versions ?
  4. Puis-je utiliser plusieurs versions de PHP en m�me temps ?
  5. Quelle est la diff�rence entre PHP 3 et PHP 4 ?
  6. Quel est la diff�rence entre PHP 4 et PHP 5?
  7. Je pense avoir trouv� un bogue ! Qui dois-je contacter ?

Qu'est-ce que PHP ?

Depuis la pr�face de ce manuel :

PHP est un langage de script HTML, ex�cut� cot� serveur. Sa syntaxe est emprunt�e aux langages C, Java et Perl, et est facile � apprendre. Le but de ce langage est de permettre aux d�veloppeurs web d'�crire des pages dynamiques rapidement, mais vous pouvez faire beaucoup plus avec PHP.

Que repr�sente l'acronyme PHP ?

PHP signifie PHP: Hypertext Preprocessor. La confusion vient du fait que la premi�re lettre de l'acronyme repr�sente l'acronyme lui-m�me. Ce type d'acronyme est appel� un acronyme r�cursif. Pour plus d'informations, les plus curieux peuvent visiter "» Free On-Line Dictionary of Computing" ou l'» entr�e Wikipedia sur les acronymes r�cursifs.

Quelle est la relation entre les versions ?

PHP/FI 2.0 est une des premi�res versions de PHP et elle n'est plus support�e. PHP 3 en est son successeur et est beaucoup plus convivial. PHP 4 est la g�n�ration actuelle de PHP, qui utilise le » moteur Zend 2 qui apporte, entre autres, beaucoup de nouveaut�s dans le mod�le objet.

Puis-je utiliser plusieurs versions de PHP en m�me temps ?

Oui. Voir le fichier INSTALL inclus dans les sources de PHP.

Quelle est la diff�rence entre PHP 3 et PHP 4 ?

Voici une liste des plus importantes nouvelles fonctionnalit�s :

  • Module �tendu de l'API
  • G�n�ralisation du processus d'installation sur les environnements Unix
  • Une interface web g�n�rique qui supporte �galement les serveurs web multithread�
  • Am�lioration de la coloration syntaxique
  • Support natif des sessions HTTP
  • Support des tampons de sortie
  • Syst�me de configuration plus performant
  • Le compte de r�f�rence

Merci de vous r�f�rer � l'article de Zend "» Qui a-t-il de nouveau en PHP 4 ?" (anglais) pour plus de d�tails sur ces nouveaut�s et bien plus encore.

Quel est la diff�rence entre PHP 4 et PHP 5?

Bien que PHP 5 a �t� con�u pour �tre le plus compatible possible avec les pr�c�dentes versions, il contient d'importantes modifications, qui incluent :

  • Un nouveau model objet bas� sur le moteur Zend 2.0
  • Une nouvelle extension am�liorant le support de MySQL
  • Un support interne de SQLite
  • Une nouvelle constante, E_STRICT, proposant des suggestions au moment de l'ex�cution
  • Une panoplie de nouvelles fonctions permettant de simplifier le code (et r�duire la n�cessit� d'�crire vos propres fonctions pour des proc�dures courantes)

Pour plus d'informations d�taill�es, reportez-vous � la section sur la migration de PHP 4 � PHP 5 ainsi que la section sur les modifications incompatibles avec les versions pr�c�dentes.

Je pense avoir trouv� un bogue ! Qui dois-je contacter ?

Vous devriez aller sur la base de donn�es de bogues PHP afin de vous assurer qu'il n'est pas d�j� connu. Si vous ne le trouvez pas, utilisez le formulaire de rapport de bogues pour le faire conna�tre. Il est important d'utiliser la base de donn�es de bogues au lieu d'envoyer simplement un courriel � une des listes de diffusion car le bogue se verra assigner un num�ro qui vous sera utile pour suivre son �volution. La base de donn�es de bogues peut �tre trouv�e � » http://bugs.php.net/.