240 likes | 434 Views
PhP -MySQL. Pagora 2012/2013 CTD 2. Première balise. Plusieurs types de balise <? php … ?> <? … ?> <script language =‘ php ’> … </script> Partout !. Hello World. mknk. Simple vs Double quotes. Exercice : Analyse du code. Variables. Variables. Entiers $decimal = 10;
E N D
PhP-MySQL Pagora 2012/2013 CTD 2
Première balise • Plusieurs typesde balise • <?php … ?> • <? … ?> • <script language=‘php’> … </script> • Partout !
Hello World • mknk
Simple vs Double quotes Exercice: Analyse du code
Variables • Entiers • $decimal = 10; • $hexa = 0x0F; • $octal = 020; • Decimaux • $normal = 0.017; • $scientifique = 17.0E-3; • séquences d'échappement • \n: Nouvelle ligne • \t: Tabulation • \r: Retour chariot • \\: Anti slash • \$: Signe dollar
Variables dynamiques Ellesautorisent en fait àcréerune variable dont le nom est contenudansuneautre variable. Autre syntaxe: ${$first} Permet de désambiguïser lors de manipulation de tableaux: $$tab[1] ? ${$tab[1]} tab [1] contient une variable ${$tab}[1] $tab contient le nom d’une variable (tableau en l’occurrence)
Variables Tableaux:
Structure de contrôle: if IF, ELSEIF, ELSE:
Structure de contrôle: for BoucleFor: BreakContinue:
PhP-MySQL Structuration du code: Modularité, inclusion et contrôle
Structuration du code header.php footer.php vars.php
Structuration du code index.php
Structuration du code Exemple de menu dynamique: http://lmgtfy.com/?q=list+files+php
Aller plus loin… • Les variables d’environnementhttp://www.tiprof.fr/PHP-mySQL/ressources/php/PHP-GuidePlus.html • Et beaucoup d’autres…http://www.tiprof.fr/PHP-mySQL/ressources/php/PHP-GuidePlus.html
Retour aux formulaires: GET, POST Osef.php Ex_form.html Exemple en live…