Php est un langage de programmation créé en 1994 par Rasmus
Lerdorf. Celui-ci avait pour but de faciliter le développement
d'applications pour le web. Aussi, il lui donna le nom de " Personal
HomePage Tools ". Ce nom évolua au fil du temps pour finalement
formé l'acronyme récursif suivant : " PHP : Hypertext
Preprocessor ".
Php possède de nombreux liens de parenté avec le langage
C, ce qui facilite son apprentissage auprès d'une importante communauté
de développeurs. Il détient l'énorme qualité
d'être libre et multi plateforme car il fonctionne aussi bien sous
Linux que sous Windows.
Enfin, il est nécessaire de préciser que la version 4 de
Php utilise un moteur de script développé et commercialisé
par ZEND qui présente l'avantage d'améliorer de manière
notable les performances de cette version par rapport à la précédente.
Actuellement Php est essentiellement utilisé en tant que module
de serveur HTTP tel que Apache. Il possède une très large
palette de fonctions permettant notamment de gérer les aspects
suivants du développement Web :
- Fonctions mathématiques
- Accès au système de répertoires et de fichiers
- Manipulation de tableaux et chaîne
- Manipulation d'images
- Manipulation dates/heures
- Connexion serveur SMTP (envoi de mail)
- Gestion des sessions, des cookies
- …
Bien évidement, cette lise n'est pas exhaustive et regroupe de
manière sommaire les quelques 2873 fonctions actuellement (13/04/2003)
disponibles.
Enfin, pour stocker et dynamiser les informations récoltées,
vous pouvez utilisé tout un éventail de base de données
telles que :
- MSQL
- MySQL
- Oracle
- PostgreSQL
- Sybase
- Access
- Sql Server
- …
Ici encore, la liste n'est pas exhaustive. A noter que pour les deux
derniers exemples (les bases Microsoft) il est nécessaire d'installer
des composant supplémentaires.
|