PHP (PHP : Hypertext Preprocessor)
est un langage de programmation (comme Java ou C#) possèdant deux
syntaxes. La première, à mi-chemin entre C et Perl, s’adresse aux
développeurs à la recherche d’un langage de script simple à manipuler.
Elle est adaptée à la couche présentation. La seconde, très proche de
Java, permet de développer dans un paradigme orienté objet. Elle est
adaptée au développement de logique métier ou de traitements complexes.
PHP permet de développer les types d’applications suivantes :
- des applications Web dynamiques (site web, intranet, etc.)
- des « clients riches » (PHP-XUL)
- des applications client/serveur (PHP-GTK et PHP4Delphi)
- des services web (SOAP, XML-RPC, REST)
- des scripts en ligne de commande (CLI)
- des services s’exécutant en tâche de fond (gestion de quota disque, serveur HTTP, etc.)
Développé
par près de 1 000 ingénieurs regroupés au sein de la fondation Apache,
PHP réunit autour de lui une communauté qui compte environ 4 500 000
utilisateurs. PHP est un logiciel libre distribué sous une licence Open
Source dite non virale qui protège les entreprises utilisatrices en ne
les obligeant pas à publier leurs développements. PHP est disponible
pour l’ensemble des systèmes d’exploitation courants : Windows toutes versions, Linux et Unix toutes versions, IBM iSeries (AS/400), SGI IRIX 6.5.x, RISC OS, Novell Netware, Mac OS X, AmigaOS, etc.