Académique Documents
Professionnel Documents
Culture Documents
Support de Cours PHP
Support de Cours PHP
Moussa Cissé
9 novembre 2022
1
PHP et MySQL sont difficiles à enseigner sans accès à un serveur
et à une base de données. Nous ferons de notre mieux dans les
diapositives qui suivent.
Ils sont également délicats compte tenu de leur complexité.
2
Présentation de PHP
3
Machine Translated by Google
Présentation de PHP
4
Machine Translated by Google
Présentation de PHP
5
Machine Translated by Google
Présentation de PHP
Quelques infos sur MySQL dont nous parlerons dans le prochain atelier...
> MySQL est idéal pour les petites et les grandes applications
6
Machine Translated by Google
Présentation de PHP
7
Machine Translated by Google
Présentation de PHP
8
Machine Translated by Google
Présentation de PHP
9
Machine Translated by Google
Présentation de PHP
10
Machine Translated by Google
11
Machine Translated by Google
12
Machine Translated by Google
13
Machine Translated by Google
14
Machine Translated by Google
Commentaires PHP
15
Machine Translated by Google
Variables PHP
> Les variables sont utilisées pour stocker des valeurs, telles que des
chaînes de texte, des nombres ou des tableaux.
> Lorsqu'une variable est déclarée, elle peut être réutilisée à l'infini dans votre
script.
16
Machine Translated by Google
Variables PHP
17
Machine Translated by Google
Variables PHP
18
Machine Translated by Google
Concaténation PHP
> L'opérateur de concaténation (.) est utilisé pour
assembler deux valeurs de chaîne.
> Pour concaténer deux variables de chaîne ensemble,
utilisez l'opérateur de concaténationÿ:
19
Machine Translated by Google
Concaténation PHP
20
Machine Translated by Google
Opérateurs PHP
> Arithmétique
> Affectation
> Comparatif
> Logique
21
Machine Translated by Google
Opérateurs PHP
22
Machine Translated by Google
Opérateurs PHP
23
Machine Translated by Google
Opérateurs PHP
24
Machine Translated by Google
Opérateurs PHP
25
Machine Translated by Google
26
Machine Translated by Google
27
Machine Translated by Google
28
Machine Translated by Google
29
Machine Translated by Google
30
Machine Translated by Google
L'exemple suivant
affichera "Have a nice
weekend!" si le jour
actuel est vendredi, et
"Bon dimanche !" si le
jour en cours est dimanche.
Sinon, il affichera
"Bonne journéeÿ!"ÿ:
31
Machine Translated by Google
32
Machine Translated by Google
33
Machine Translated by Google
34
Machine Translated by Google
Tableaux PHP
35
Machine Translated by Google
Tableaux PHP
Si vous avez une liste d'éléments (une liste de noms de voitures, par
exemple), le stockage des voitures dans des variables uniques
pourrait ressembler à ceciÿ:
36
Machine Translated by Google
Tableaux PHP
37
Machine Translated by Google
Tableaux PHP
38
Machine Translated by Google
39
Machine Translated by Google
40
Machine Translated by Google
41
Machine Translated by Google
42
Machine Translated by Google
Cet exemple est le même que celui ci-dessus, mais montre une
manière différente de créer le tableauÿ:
43
Machine Translated by Google
44
Machine Translated by Google
45
Machine Translated by Google
46
Machine Translated by Google
47
Machine Translated by Google
48
Machine Translated by Google
Boucles PHP
49
Machine Translated by Google
Boucles PHP
50
Machine Translated by Google
exécuteÿ:
51
Machine Translated by Google
52
Machine Translated by Google
53
Machine Translated by Google
54
Machine Translated by Google
55
Machine Translated by Google
56
Machine Translated by Google
> initÿ: principalement utilisé pour définir un compteur (mais peut être
tout code à exécuter une fois au début de la boucle)
57
Machine Translated by Google
58
Machine Translated by Google
59
Machine Translated by Google
60
Machine Translated by Google
61
Machine Translated by Google
62
Machine Translated by Google
Fonctions PHP
> Nous allons maintenant découvrir comment créer vos
propres fonctions.
63
Machine Translated by Google
Fonctions PHP
64
Machine Translated by Google
Fonctions PHP
Une fonction simple qui écrit un nom lorsqu'elle est
appelée :
65
Machine Translated by Google
Ajout de paramètres...
66
Machine Translated by Google
67
Machine Translated by Google
68
Machine Translated by Google
69
Machine Translated by Google
70
Machine Translated by Google
71
Machine Translated by Google
72
Machine Translated by Google
73
Machine Translated by Google
> Cette méthode ne doit pas être utilisée lors de l'envoi de mots
de passe ou d'autres informations sensiblesÿ!
74
Machine Translated by Google
75
Machine Translated by Google
76
Machine Translated by Google
77
Machine Translated by Google
78
Machine Translated by Google
Fin de l'atelier
79