Outils pour utilisateurs

Outils du site


clubinfo:php

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 qu'une partie de la page web. +  * 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 "<?php" (ouvrante) et "?>" (fermante). Chaque instruction PHP doit se terminer par le symbole ';'+  * Elles sont placées entre les balises "**<?php**" (ouvrante) et "**?>**" (fermante). Chaque instruction PHP doit se terminer par le symbole '**;**'. 
-  * Une liste d'instruction liées ensembles se place entre accolades '{ instruction 1; instruction 2 ; }'. On passe généralement à la ligne entre chaque instruction et on se décale (indentation) à l'intérieur des accolades.+  * Une liste d'instruction liées ensembles se place entre accolades "**{ instruction 1; instruction 2 ; }**". On passe généralement à la ligne entre chaque instruction et on se décale (indentation) à l'intérieur des accolades.
   * 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é, un fichier contenant des instructions PHP doit avoir une extension ".php" (index.php, page1.php ...) et être placé sur un serveur compatible.   * Pour être interprété, un fichier contenant des instructions PHP doit avoir une extension ".php" (index.php, page1.php ...) et être placé sur un serveur compatible.
Ligne 21: Ligne 21:
 </WRAP> </WRAP>
  
-<file php ma_page.php>+<code php>
 <?php <?php
   instruction1; // Ceci est une instruction   instruction1; // Ceci est une instruction
Ligne 33: Ligne 33:
   ...   ...
 ?> ?>
-</file>+</code>
  
 ==== Les variables ==== ==== Les variables ====
Ligne 42: Ligne 42:
   * Le **symbole d'affectation est =** (donner un contenu à une variable)   * Le **symbole d'affectation est =** (donner un contenu à une variable)
   * On peut faire les opérations de base (addition, soustraction, multiplication et division) avec les symboles **+, -, * et / **.    * On peut faire les opérations de base (addition, soustraction, multiplication et division) avec les symboles **+, -, * et / **. 
-  * Des opérateurs spéciaux : (++ ou --) permettent d'incrémenter (+1) ou décrémenter (-1) une variable, (+= -= *= /=) permettent de modifier le la variable concernée. Ils permettent une écriture plus concise.+  * Des opérateurs spéciaux : (++ ou --) permettent d'incrémenter (+1) ou décrémenter (-1) une variable, (+= -= *= /= ) permettent de modifier le la variable concernée. Ils permettent une écriture plus concise.
   * La concaténation (addition) de 2 textes est possible avec le symbole "**.**".   * La concaténation (addition) de 2 textes est possible avec le symbole "**.**".
 </WRAP> </WRAP>
Ligne 139: Ligne 139:
 </WRAP> </WRAP>
  
-<code php code.php>+<code php>
   echo "Votre age est " . $age . " ans."; // Pour écrire à l'écran l'age et passer sur la ligne suivante   echo "Votre age est " . $age . " ans."; // Pour écrire à l'écran l'age et passer sur la ligne suivante
   printf ("L'age de %s est %d ans.", $nom, $age); // La même chose mais en plus puissant (%s = texte %d = nombre ...)   printf ("L'age de %s est %d ans.", $nom, $age); // La même chose mais en plus puissant (%s = texte %d = nombre ...)
Ligne 168: Ligne 168:
 =====Activité===== =====Activité=====
   * [[clubinfo:php2|Traitement d'un formulaire]]   * [[clubinfo:php2|Traitement d'un formulaire]]
-  * [[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)
  
clubinfo/php.1723966762.txt.gz · Dernière modification: 2024/08/18 09:39 de mrcjl