PHP (tutoriel)
Qu'est ce que PHP ?
PHP est un langage de scripting embarqué dans les pages HTML et traité par le serveur. PHP permet de construire dynamiquement des pages HTML contenant les résultats de calculs ou de requêtes SQL adressées à un système de gestion de bases de données (SGBD).
Que se passe-t-il à l'affichage d'une page PHP ?
L'interpréteur intégré fonctionne de la manière suivante :
-
Lorsque le serveur HTTP reconnait un fichier comme intégrant du code PHP il le parcourt avant de l'expédier au client.
-
S'il rencontre une instruction PHP, il la transmet à l'interpréteur .
-
L'interpréteur exécute l'instruction et transmet éventuellement les sorties au serveur.
-
Celui ci redirige ces sorties vers le client.
Il importe de signaler que les programmes PHP ne sont pas transmis au client mais exécutés sur le serveur. Le poste client ne fera pas de différence entre les pages statiques et celles générées dynamiquement. Il n'y a donc pas lieu de configurer spécialement les navigateurs pour supporter PHP.
Comment intégrer du PHP dans du HTML ?
Pour que le serveur HTTP reconnaisse du code PHP il faut que :
-
Le nom du document HTML se termine par le suffixe «
php» et non «html». -
Le code PHP soit délimité par les balises «
<?php» et «?>».
Bien que les possibilités du langage PHP soient étendues, il suffit d'une connaissance élémentaire du langage pour réaliser les applications Web courantes.
Ce langage dispose d'une bibliothèque de fonctions très étendue. Elle fournit en particulier un interface avec les principaux systèmes de gestion de base de données et avec le système de gestion de fichier du serveur.
Premiers exemples en PHP
<html><body>
<?php
echo "Hello world!";
?>
</body></html>
|
<html><body> <?php phpinfo(); ?> </body></html> |