Upload
abril
View
111
Download
3
Embed Size (px)
DESCRIPTION
PhP -MySQL. Pagora 2012/2013 CTD 2. Première balise. Plusieurs types de balise … Partout !. Hello World. mknk. Simple vs Double quotes. Exercice : Analyse du code. Variables. Variables. Entiers $decimal = 10; - PowerPoint PPT Presentation
Citation preview
PhP-MySQLPagora 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
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 dynamiquesElles autorisent en fait à créer une variable dont le nom est contenu dans une autre 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)
Opérations
VariablesTableaux:
Structure de contrôle: ifIF, ELSEIF, ELSE:
Structure de contrôle: switch
Structure de contrôle: while
Structure de contrôle: forBoucleFor:
BreakContinue:
Structure de contrôle: foreach
PhP-MySQLStructuration du code:
Modularité, inclusion et contrôle
Structuration du codeheader.php
footer.php
vars.php
Structuration du codeindex.php
Structuration du code
Structuration du code
http://lmgtfy.com/?q=list+files+php
Exemple de menu dynamique:
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…