Chapitre 0: Revision: Rappel Sur La Programmation Web
Chapitre 0: Revision: Rappel Sur La Programmation Web
CHAPITRE 0 : REVISION
I. Introduction
1. Historique
PHP a été créé en 1995 par RASMUS LERDORF pour son cv. Autrefois appelé
personal home page ; aujourd’hui hyprtext preprocessor, php s’impose comme
un standard dans le monde de la programmation web. Php s’utilise
généralement pour la création web dynamique. Ses caractéristiques sont :
La licence : php est tout d’abord un langage de programmation gratuit
open source et distribuer sous une licence autorisant la modification et la
redistribution.
La portabilité : php supporté par plusieurs système d’exploitation. Il serra
très facile de déplacer un programme écrit en php d’un serveur linux vers
L’exécution : php est un serveur-side. Les pages écrits en php s’exécutent
sur un serveur web (apache)
2. Page statique, page dynamique
Page statique : une page web statique est une page fait uniquement en
html et css. Le contenu ne peut pas être à jour automatiquement. Il faut
la présence du propriétaire du site pour modifier le code source et
ajouter de nouvelles informations.
Pages dynamiques : ces pages sont plus complexes, en plus du html et du
css, ils utilisent le php et mysql. Le contenu de ces sites est dit
dynamique parce qu’il peut changer sans l’intervention du web master.
Exple : quelques bases de données supportées par php : oracle, infamix,
Dbase, sybase, MariaD.
II. Les outils nécessaires
1) Matériels et logiciels nécessaires
Les programmes inclus dans les serveurs sont :
Apache : serveur web
Mysql : SGBD.
PAPmyadmin
2) Installation de wamp serveur
I) In
En php un script est une suite d’instruction. Une instruction peut être un
assignement, un appel de fonction, une instruction conditionnelle, ou-bien une
instruction qui ne fait rien (instruction vide), une instruction se termine
habituellement par un point-virgule. De plus plusieurs instructions peuvent être
regrouper en bloc, délimité par des accolades. Un bloc est considéré comme
une instruction.
II) L’instruction if…else
Cette structure permet de l’exécuter un qu’un bloc d’instruction. Le mot clé
« if » signifie si en français et « else » signifie sinon. If peut s’employer seul sans
le else ; c’est-à-dire qu’on veut exécuter un seul choix.
Syntaxe : if (condition) {
//Instruction ;
}
Exple : < ? php
$âge=19 ;
If ($âge<=18) {
Echo ‘’vous êtes mineur’’ ;
?>
- La structure if…else (vérifie deux choix)
Syntaxe : if (condition) {
//instruction1
}
Else {
//instruction2
}
Exple : < ? php
$Age=19 ;
If ($Age<=18) {
Echo ‘’vous êtes mineur’’ ;
}
Else {
Echo ‘’vous êtes majeur’’ ;
}
?>
On peut imbriquer les ifs les uns dans les autres. Simplement lorsqu’un if
imbriqué aura fini d’être exécuter il retournera à l’étape logique suivante.
Exple : < ? php
$nombre =-7 ;
If ($nombre ==0) {
Echo ‘’vous avez saisi 0’’ ;
}
Else {
If ($nombre > 0) {
Echo ‘’nombre négatif’’ ;
}
}
?>
On peut simplifier le code en écrivant elseif. Et le nombre de elseif est illimité.
Sauf que le else à la fin est obligatoire et il est exécuté lorsqu’aucune des
conditions en dessus ne sont pas exécutées.
Exple : < ? php
$nombre =-7 ;
If ($nombre ==0) {
Echo ‘’ce nombre est 0’’ ;
}
Elseif ($nombre > 0) {
Echo ‘’nombre positif’’ ;
}
Else {
Echo’ ’nombre négatif’’ ;
}
?>
L’instruction conditionnelle –switch : il existe une alternative à l’utilisation des
elseif ou à l’imbrication de if. Elle se nom switch et le code sur l’utilisation de 3
mots clés qui sont : switch, case et default. Cette instruction conditionnelle
permet de traiter toute les valeurs possibles que peut prendre une variable.
Syntaxe : witch ($variable) {
Cas ‘argument1’
//instruction1 ;
Break ;
Case ‘argument2’ ;
//instruction2 ;
Break ;
Default :
//instruction n ;
}
Exple : < ?php
$fruit=’orange’ ;
Switch ($fruit) {
Case ‘mangue’ ;
Echo’vous avez choisi une mangue’ ;
Break
Case’banane’ ;
Echo’vous avez choisi une orange’ ;
Break ;
Default :
Echo’vous n’avez rien choisi’ ;
}
?>
1 1
2 2
3 3 2017
4 4 …