Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
clubinfo:php [2024/08/18 09:39] mrcjl |
clubinfo:php [2024/08/19 17:08] (Version actuelle) mrcjl [Activité] |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== PHP : Hypertext Preprocessor ====== | + | ======Découverte du PHP : Hypertext Preprocessor ====== |
| PHP est un langage de programmation interprété développé dès 1995 par Rasmus Lerdorf. Son succès tient à son efficacité pour créer des sites web dynamiques. | PHP est un langage de programmation interprété développé dès 1995 par Rasmus Lerdorf. Son succès tient à son efficacité pour créer des sites web dynamiques. | ||
| Ligne 13: | Ligne 13: | ||
| ====Les fichiers PHP==== | ====Les fichiers PHP==== | ||
| <WRAP round tip> | <WRAP round tip> | ||
| - | * Les instructions PHP peuvent être placées entre des instructions HTML et rendre dynamique | + | * Les instructions PHP peuvent être placées entre des instructions HTML et rendre dynamique une partie de la page web. |
| - | * Elles sont placées entre les balises "<? | + | * Elles sont placées entre les balises "**<?php**" (ouvrante) et "**?>**" (fermante). Chaque instruction PHP doit se terminer par le symbole '**;**'. |
| - | * Une liste d' | + | * Une liste d' |
| * Des commentaires peuvent être utilisées pour expliquer ce que font les instructions. Ils débutent par les symboles %%//%% et se terminent à la fin de la ligne ou comprennent plusieurs lignes placées entre /* ... */. | * Des commentaires peuvent être utilisées pour expliquer ce que font les instructions. Ils débutent par les symboles %%//%% et se terminent à la fin de la ligne ou comprennent plusieurs lignes placées entre /* ... */. | ||
| * Pour être interprété, | * Pour être interprété, | ||
| Ligne 21: | Ligne 21: | ||
| </ | </ | ||
| - | <file php ma_page.php> | + | <code php> |
| <?php | <?php | ||
| instruction1; | instruction1; | ||
| Ligne 33: | Ligne 33: | ||
| ... | ... | ||
| ?> | ?> | ||
| - | </file> | + | </code> |
| ==== Les variables ==== | ==== Les variables ==== | ||
| Ligne 42: | Ligne 42: | ||
| * Le **symbole d' | * Le **symbole d' | ||
| * On peut faire les opérations de base (addition, soustraction, | * On peut faire les opérations de base (addition, soustraction, | ||
| - | * Des opérateurs spéciaux : (++ ou --) permettent d' | + | * Des opérateurs spéciaux : (++ ou --) permettent d' |
| * La concaténation (addition) de 2 textes est possible avec le symbole " | * La concaténation (addition) de 2 textes est possible avec le symbole " | ||
| </ | </ | ||
| Ligne 139: | Ligne 139: | ||
| </ | </ | ||
| - | < | + | <code php> |
| echo "Votre age est " . $age . " ans."; // Pour écrire à l' | echo "Votre age est " . $age . " ans."; // Pour écrire à l' | ||
| printf (" | printf (" | ||
| Ligne 168: | Ligne 168: | ||
| =====Activité===== | =====Activité===== | ||
| * [[clubinfo: | * [[clubinfo: | ||
| - | * [[clubinfo:Premiere_page_avec_PHP|]] : Génération automatique du sommaire des ponts | + | * [[clubinfo:php3|Premiere page avec PHP|]] : Génération automatique du sommaire des ponts |
| * Ajout d'un nouveau pont en base de donnée (nécessite de connaître le SQL) | * Ajout d'un nouveau pont en base de donnée (nécessite de connaître le SQL) | ||
| * Affichage d'un pont en base de donnée (nécessite de connaître le SQL) | * Affichage d'un pont en base de donnée (nécessite de connaître le SQL) | ||