Principes de PHP
L'interprétation du code par le serveur
Un script PHP est un simple fichier texte contenant des instructions écrites à l'aide de caractères ASCII 7 bits (des caractères non accentués) incluses dans un code HTML à l'aide de balises spéciales et stocké sur le serveur. Ce fichier doit avoir une extension particulière (qui dépend de la configuration du serveur HTTP, en général ".php") pour pouvoir être interprété par le serveur.
Ainsi, lorsqu'un navigateur (le client) désire accéder à une page dynamique réalisée en php :
Le serveur reconnaît qu'il s'agit d'un fichier PHP
Il lit le fichier PHP
Dès que le serveur rencontre une balise indiquant que les lignes suivantes sont du code PHP, il "passe" en mode PHP, ce qui signifie qu'il ne lit plus les instructions: il les exécute.
Lorsque le serveur rencontre une instruction, il la transmet à l'interpréteur
L'interpréteur exécute l'instruction puis envoie les sorties éventuelles au serveur
A la fin du script, le serveur transmet le résultat au client (le navigateur)
Remarque : Code PHP et clients Web
Un script PHP est interprété par le serveur, les utilisateurs ne peuvent donc pas voir le code source.
Le code PHP stocké sur le serveur n'est donc jamais visible directement par le client puisque dès qu'il en demande l'accès, le serveur l'interprète ! De cette façon aucune modification n'est à apporter sur les navigateurs...
Exemple : Hello world
echo "Hello world";
Syntaxe :
Pour que le script soit interprété par le serveur deux conditions sont nécessaires :
Le fichier contenant le code doit avoir l'extension .php et non .html (selon la configuration du serveur Web)
Le code PHP contenu dans le code HTML doit être délimité par les balises "<?php" et "?>"
Complément :
Tutoriel PHP : http://fr.html.net/tutorials/php/