Académique Documents
Professionnel Documents
Culture Documents
Résumé PHP
1
Bac Informatique : Résumé PHP
Bacna.tn (C) Copyright (2020) All Rights Reserved
Objectifs :
Créer des pages web dynamiques en utilisant le langage Php.
I. Introduction
1. Qu’est ce qu’un site web dynamique ?
Un site web dynamique est un site dont les pages peuvent être générées
dynamiquement en fonction d’une demande d’un utilisateur.
Le contenu du site est lié généralement à une base de données.
Dans le monde des logiciels libres, il s’agit souvent du PHP pour le langage de script et
MYSQL pour la base de données.
2. Principe du fonctionnement
MYSQL PHP
2
Bac Informatique : Résumé PHP
Bacna.tn (C) Copyright (2020) All Rights Reserved
3. Les avantages du langage PHP
Multi plate-forme : on trouve des versions PHP compatibles avec la majorité des plates-
formes : Windows, Linux,…
Exemple :
Define (« pi », « 3,14 ») ;
B. Les variables
$ Nom_variable = valeur ;
Exemple :
$x=1 ;
$nom= "Ahmed " ;
Remarque :
Dans PHP, il ne faut pas déclarer le type d’une variable et qui peut être integer,
double, string, array, object...
3
Bac Informatique : Résumé PHP
Bacna.tn (C) Copyright (2020) All Rights Reserved
C. Fonctions de manipulation des variables
Gettype (variable) : retourne le type d’une variable.
Isset (variable) : si la variable contient une valeur, elle retourne TRUE, sinon elle
retourne FALSE.
Exemple :
$NOM= « Salhi » ;
Echo(Isset($NOM)) ;//TRUE
Nom Et Ou Non
4
Bac Informatique : Résumé PHP
Bacna.tn (C) Copyright (2020) All Rights Reserved
B. Les sorties
Syntaxe :
echo(« information à afficher ») ;
If (condition vraie)
{instructions1 ;}
Else
{instructions2 ;}
La structure SWITCH
Syntaxe :
Switch (expression)
{
Case v2: bloc2; break;
…..
Default bloc_n;
Break;
}
5
Bac Informatique : Résumé PHP
Bacna.tn (C) Copyright (2020) All Rights Reserved
La structure WHILE
Syntaxe:
While (conditions)
{
Instructions;
}
6
Bac Informatique : Résumé PHP
Bacna.tn (C) Copyright (2020) All Rights Reserved
Les fonctions de manipulation d’une chaine de caractères :
Comme pour les tableaux, PHP offre plusieurs fonctions prédéfinies de manipulation de
chaine de caractères :
Strlen($nomchaine) :retourne la longueur de la chaine.
<body>
<?
Function nomfonction(arg1,arg2, ……)
{
Corps de la fonction……
[return $valeur_de_retour ;]
}
………………..
7
Bac Informatique : Résumé PHP
Bacna.tn (C) Copyright (2020) All Rights Reserved
III. Utiliser MYSQL en PHP
1. Créer une base de données
D. L’exécution de la requête
$résultat= mysql_query($nomrequête) ;
E. Exploitation de la requête
$nomtableau=mysql_fetch_array($résultat) ;
8
Bac Informatique : Résumé PHP
Bacna.tn (C) Copyright (2020) All Rights Reserved
Bonne Chance
9
Bac Informatique : Résumé PHP
Bacna.tn (C) Copyright (2020) All Rights Reserved