> 1. Fiche d’identité de PHP
PHP (PHP : Hypertext Preprocessor) est à la fois un langage
de programmation (comme Java ou C#) et une plate-forme globale
d’entreprise (comme J2EE et .NET).
En tant que langage, PHP possède deux syntaxes. La première,
à mi-chemin entre C et Perl, s’adresse aux développeurs à la recher-
che 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 500 000 utilisateurs. PHP est un logiciel libre distri-
bué sous une licence Open Source dite non virale qui protège les en-
treprises utilisatrices en ne les obligeant pas à publier leurs
développements.
PHP est disponible pour l’ensemble des systèmes d’exploitation cou-
rants : 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.
ADAE
PHP est recommandé
par l’Agence pour
le Développement
de l’Administration
Electronique, pour
la construction
d’applications à
interface web.
500 000
C’est le nombre
estimé de
développeurs de la
communauté PHP.
4.8
Le marché du
développement
PHP représente
4.8 milliards d’euros.
En savoir plus
www.php.net
www.afup.org
2/17