Apprendre le PHP
Écrit par : Eric Lavoie
Définition
Le langage PHP (PHP : Hypertext Preprocessor) est un langage de programmation client-serveur permettant de générer des pages XHTML de façon dynamique. Ce langage est sans nul doute le plus populaire de sa catégorie auprès des développeurs Web. Le langage PHP peut être utilisé sans restrictions et sans redevances à donner. Il bénéficie également d’une large documentation sur Internet.
Les premiers pas
$moment='Lundi-matin';
if ($moment=='Vendredi-soir')
{
echo 'Bonne fin de semaine!';
}
else
{
echo 'Bonne journée!';
}
for ($compteur=1; $compteur<=5; $compteur++)
{
echo '
Le nombre est ' . $compteur;
}
Résultat:
Bonne journée!
Le nombre est 1
Le nombre est 2
Le nombre est 3
Le nombre est 4
Le nombre est 5
Comment ça fonctionne ? Voici une explication d’un bloc de déclaration typique.
$moment='Lundi-matin'; Si ($moment Est égale à'Vendredi-soir') { Affiche 'Bonne fin de semaine!'; } Sinon { Affiche 'Bonne journée!'; } Fait 5 fois { Affiche '
Le nombre est ' . $compteur; }
- La variable $moment est égale à "Lundi-matin" ;
- Puisque la variable $moment n’est pas égale à "Vendredi-soir", affiche "Bonne journée !" ;
- Fait 5 fois : affiche "[fin-de-ligne] Le nombre est [une variable]"
Le fonctionnement du langage
À la différence d’une page Web statique qui est déjà écrite, une page Web dynamique peut être produite par un langage de programmation avant que le résultat ne soit transmis à l’internaute.
- Demande d'une page de l'internaute à partir d'un fureteur.
- Réception de la demande par le serveur Web.
- Vérification de l'extension du fichier demandé.
- Si l'extension est .php, le fichier est lu par l'interpréteur de commandes PHP.
- Les commandes sont alors exécutées pour produire en bout de ligne des chaînes de caractères qui forment le document Web.
- Le document Web est reçu par le fureteur, à ce stade il ne contient plus de PHP ; seulement les balises XHTML, les codes CSS et les commandes JavaScript.
- Le fureteur interprète les balises XHTML et les codes CSS et attend un événement pour commander une autre page Web ou activer une fonction JavaScript.
Tutoriel
- Utilisez un logiciel d'édition texte (comme Notepad)
- Faites une page XHTML
- Intégrer du code PHP entre la balise d’ouverture "<?php" et la balise de fermeture "?>"
PHP peut afficher du code XHTML, CSS ou JavaScript grâce à la commande "echo" ou à la commande "print". Donc, vos codes XHTML pourront apparaître conditionnellement ou en répétition.
Références
http://www.php.net
http://www.phpdebutant.org
http://www.phpteam.net/articles/apprendre/
http://www.phpfrance.com/tutorials/
http://www.w3schools.com/php/php_intro.asp

