|
PHP est un langage interprété (un langage de
script) exécuté du côté Serveur
(comme les scripts CGI, ASP, ...) et non du côté
Client (un script écrit en Javascript ou une applet
Java s'exécute sur votre ordinateur...).
La syntaxe du langage provient de celles du langage
C, du Perl et de Java. Ses principaux atouts sont:
La gratuité et la disponibilité du code
source (PHP3 est distribué sous licence GNU GPL)
|
La simplicité d'écriture de scripts |
la possibilité d'inclure le script Php au sein
d'une page HTML (contrairement aux scripts CGi, pour
lesquels il faut écrire des lignes de code pour
afficher chaque ligne en langage HTML) |
La simplicité d'interfaçage avec des bases
de données (de nombreux SGBD sont supportés,
mais le plus utilisé avec ce langage est MySQL,
un SGBD gratuit sur les plateformes Unix et Linux, mais
payant sous Windows)). |
L'intégration au sein de nombreux serveurs WEB
(Apache, Microsoft IIS, ...) |
|
|
Le langage PHP a été mis au point au début
de l'automne 1994 par Rasmus Lerdorf. Ce langage de script
lui permettait de conserver la trace des utilisateurs venant
consulter son CV sur son site, grâce à l'accès
à une base de données par l'intermédiaire
de requêtes SQL. Ainsi, étant donné
que de nombreux internautes lui demandèrent ce programme,
Rasmus Lerdorf mit en ligne en 1995 la première version
de ce programme qu'il baptisa Personal Sommaire Page Tools,
puis Personal Home Page v1.0 (traduisez page personnelle
version 1.0).
Etant donné le succès de PHP 1.0, Rasmus Lerdorf
décida d'améliorer ce langage en y intégrant
des structures plus avancées telles que des boucles,
des structures conditionnelles, et y intégra un package
permettant d'interpréter les formulaires qu'il avait
développé (FI, Form Interpreter) ainsi que
le support de mSQL. C'est de cette façon que la version
2 du langage, baptisée pour l'occasion PHP/FI version
2, vit le jour durant l'été 1995. Il fut rapidement
utilisé sur de nombreux sites (15000 fin 1996, puis
50000 en milieu d'année 1997).
A partir de 1997, Zeev Suraski et Andi Gurmans rejoignèrent
Rasmus pour former une équipe de programmeurs afin
de mettre au point PHP 3 (Stig Bakken, Shane Caraveo et
Jim Winstead les rejoignèrent par la suite). C'est
ainsi que la version 3.0 de PHP fut disponible le 6 juin
1998.
A la fin de l'année 1999, une version bêta
de PHP, baptisée PHP4 est apparue...
|