PHP

PHP (venant de l'acronyme récursif PHP: Hypertext Preprocessor), est un langage de scripts libre principalement utilisé pour être exécuté par un serveur HTTP, mais il peut fonctionner comme n'importe quel langage interprété de façon locale, en exécutant les programmes en ligne de commande. PHP est un langage procédural disposant en version 5 de fonctionnalités de modèle objet complètes. En raison de la richesse de sa bibliothèque, on désigne parfois PHP comme une plate-forme plus qu'un simple langage.

PHP5

PHP5 amène de grandes nouveautés. Cet outil se veut facile pour des applications simples destinées à un large public, performant et puissant pour des applications métiers pour professionnels. Au menu, l'interaction avec XML, l’intégration de SQLite et un nouveau modèle objet.

La première release candidate de PHP 5 ne devrait pas tarder à pointer son nez. Il est même possible qu'elle soit déja présente au moment où vous lirez ces lignes.
Les changements par rapport à PHP 4 sont très importants, il ne s’agit pas d’une simple mise à jour mais d’une refonte complète du moteur. Au menu des principales nouveautés:

• Simplification de l’utilisation d’XML, notamment avec simplexml;
• Support objet complet;
• Intégration d’une mini-base de données embarquée: SQLite.

Historique de PHP

Le langage PHP date de 1995; il servait alors uniquement de système de gabarits pour pages web. La version 3 amène en 1998 un vrai moteur de script tout à fait fonctionnel, qui gagne vite une forte communauté. En 2000, le moteur voit arriver une nouvelle version, PHP 4. Les performances sont au rendez-vous et la modularité permet l’apparition d’extensions pour gérer tout ce qui peut l’être, de la connexion LDAP jusqu’aux interfaces GTK, en passant par la correction orthographique. La venue de PHP5 amène de grandes nouveautés pour un outil qui se veut à double emploi: facile et utilisable pour des applications simples à destination d’un large public, et performant et puissant pour des applications métiers à destination d’un public professionnel.

Le PHP5 n'étant pas considéré encore comme stable, la majorité des hebergeurs permet son utilisation mais n'est pas celui par défault.

Comment utiliser le PHP5

Certain hébergement permet de l'activer simplement via le panneau administration.
D'autre l'autorise uniquement mais il faut utiliser l'extension .php5
Avec l'arrivée de nombreux scripts de plus en plus volumineux en PHP5 changer les extensions s'avère quelque peu pénible.
Il existe néanmoins une astuce simple, forcer l'utilisation du PHP5 pour les extensions php via un .htaccess dans les répertoires concerné.
Créer ou ajouter une ligne de commande dans le .htaccess du répertoire.

Example de code : AddHandler x-httpd-php5 .php AddType application/x-httpd-php5.php

Voir le FAQ de votre hébergeur.