|
Qu'est-ce que PHP ?
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 disponible sur les plateformes Unix,
Linux, et Windows)).
- L'intégration au sein de nombreux
serveurs web (Apache, Microsoft IIS, ...)
Origines de PHP
Le langage PHP a été
mis au point au début d'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 rejoignirent 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...
SGBD supportés par
PHP
PHP permet un interfaçage
simple avec de nombreux SGBD. La version 3 du langage supporte
les SGBD suivants:
- Adabas D
- dBase
- Empress
- FilePro
- Informix
- Interbase
- mSQL
- MySQL
- Oracle
- PostgreSQL
- Solid
- Sybase
- Velocis
- Unix dbm
|