DepanneTonPC, dépannage et aide informatique

Connexion :


Pass oublié | Inscription

En ce moment sur le site :

Lexique informatique

Partenaires :

Blog Coupe du monde
The Site Oueb
Tom's Hardware
NDFR

Rechercher une définition :

Tout | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Définition : PHP

Publié par coyotte49 le Dimanche 12 août 2007
PHP (Hypertext Preprocessor) est un langage de script exécuté côté serveur (ordinateur qui contient, qui héberge le site en question), très utilisé pour la création de site Web.
Lors d'une demande d'affichage d'une page, le serveur génère le script PHP. Si vous actualisez la page (ou si un autre visiteur demande la page), le serveur la génère une nouvelle fois, ce qui pourra rendre une page Web différente à chaque chargement (utile si vous voulez insérer des news tous les jours sur votre site par exemple !).
Ce langage n'est pas lisible par un navigateur Internet, ce dernier a besoin que le serveur exécutant le script PHP retourne une page HTML "classique", compréhensible par un navigateur. Par conséquence, il est impossible de voir un script PHP dans le code source d'une page.

Les possibilités de PHP sont presque infinies ! Il permet par exemple d'inclure un élément (tel un menu) dans des autres pages à l'aide de la fonction include() et donc de n'avoir besoin que de changer un seul fichier (le fichier menu par exemple), pour que la modification soit effective sur toutes les pages du site ! Ou encore l'affichage de la date, la connexion avec une base de donnée (mysql, oracle etc...), l'écriture de cookies, la création de forum et bien d'autres fonctions bien plus avancées que celles-ci ! PHP gère aussi parfaitement bien la réception de données d'un formulaire pour ensuite les traiter ou les stocker. La version 5 de PHP, récemment sortie, permet d'inclure dans ce langage déjà très riche des fonctions avancées de la programmation orientée objet (POO).

En conclusion, il ne faut pas oublier que le PHP n'est pas un langage dynamique comme le JavaScript, c-à-d qu'il faut recharger la page pour qu'une modification apparaisse. Prenons l'exemple de l'affichage de la date, il faudra actualiser la page pour voir l'heure, les minutes ou les secondes changer.