0% ont trouvé ce document utile (0 vote)
13 vues21 pages

Introduction Au PHP: Le Langage de Programmation Côté Serveur

Le document présente une introduction au langage de programmation PHP, un langage de script côté serveur utilisé pour créer des pages web dynamiques. Il aborde les bases du PHP, y compris la syntaxe, les variables, les types de données, les opérateurs, les structures de contrôle, les fonctions, et l'interaction avec les bases de données. La conclusion souligne l'importance de PHP pour la gestion des formulaires et propose des étapes pour approfondir ses connaissances, notamment en programmation orientée objet et en sécurité.

Transféré par

IBARA DONIAMA
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
13 vues21 pages

Introduction Au PHP: Le Langage de Programmation Côté Serveur

Le document présente une introduction au langage de programmation PHP, un langage de script côté serveur utilisé pour créer des pages web dynamiques. Il aborde les bases du PHP, y compris la syntaxe, les variables, les types de données, les opérateurs, les structures de contrôle, les fonctions, et l'interaction avec les bases de données. La conclusion souligne l'importance de PHP pour la gestion des formulaires et propose des étapes pour approfondir ses connaissances, notamment en programmation orientée objet et en sécurité.

Transféré par

IBARA DONIAMA
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Introduction au PHP

Le langage de programmation
côté serveur

Réalisée par:
Ben Béchir Chaima
1 Qu'est-ce que le PHP ?

2 Les bases : Hello World !

3 Variables et types de données

4 Les opérateurs

5 Structures de contrôle

6 Les fonctions

7 Les formulaires et la superglobale $_POST

8 Introduction aux bases de données

9 Conclusion et prochaines étapes


Qu'est-ce que le
PHP ?

1
Qu'est-ce que
Hypertext Preprocessor le PHP ?

➢ Un langage de script côté serveur, open-source.

➢ Il s'exécute sur le serveur web, pas dans le navigateur de l'utilisateur.

➢ Il est utilisé pour créer des pages web dynamiques.

➢ Il permet d'interagir avec les bases de données et de gérer des sessions.

➢ Il est très populaire, utilisé par de nombreux CMS comme WordPress.

2
Les bases : Hello
World !

3
Les bases : Hello
Premier contact avec le code World !

Syntaxe de base

❖ Explications :
✓ Le code PHP est toujours inséré entre les balises <? Php et ?>.
✓ La fonction echo est utilisée pour afficher du texte.
✓ Chaque instruction doit se terminer par un point-virgule ;.
❖ Points clés :
✓ Un fichier PHP peut contenir du HTML et du CSS mélangés au code PHP. Le
code PHP est exécuté sur le serveur, puis le résultat (souvent du HTML) est
envoyé au navigateur. 4
Variables et types
de données

5
Variables et
types de données
Les fondations du langage
❖ Déclaration de variables :
✓ Les variables commencent toujours par le signe dollar $
(ex:$nom_variable).
✓ Pas besoin de déclarer le type de la variable.

❖ Types de données primitifs :


✓ String (chaînes de caractères) : $nom = "Ali";
✓ Integer (nombres entiers) : $age = 30;
✓ Float (nombres à virgule) : $prix = 19.99;
✓ Boolean (vrai/faux) : $est_admin = true;
✓ Array (tableaux) : $fruits = ["pomme", "banane"];
✓ Object (objets)

6
Les opérateurs

7
Les opérateurs
Manipuler les valeurs

➢ Opérateurs arithmétiques : +,-,*,/,%, (modulo).

➢ Opérateurs de comparaison : ==, ===, !=, !==, >, <, etc.

➢ Opérateurs logiques : &&(ET), ||(OU), ! (NON).

➢ Opérateur de concaténation : Le point . pour fusionner des chaînes de


caractères.
Exemple : echo "Bonjour, " . $nom;

8
Structures de
contrôle
9
Structures de

Prendre des décisions et répéter des contrôle

actions
❖ Conditions :
✓ if...else if...else: Pour exécuter du code en fonction d'une condition.
✓ switch: Pour les conditions multiples.

❖ Boucles :
✓ for: Pour un nombre de répétitions connu.
✓ while: Pour une condition à vérifier avant chaque itération.
✓ do...while: Pour une condition vérifiée après la première itération.
✓ foreach: Idéale pour parcourir les tableaux.

10
Les fonctions

11
Les fonctions
Organiser votre code
Définition : Un bloc de code réutilisable qui exécute une tâche.
Syntaxe de base

Fonctions intégrées : Le PHP dispose de milliers de fonctions


intégrées (ex: strlen(), str_replace(), date() ).
12
Les formulaires et la
superglobale
$_POST
13
Les formulaires
et la
superglobale
Interagir avec l'utilisateur $_POST

Concept : Quand un utilisateur soumet un formulaire HTML (méthode POST), PHP


stocke les données dans un tableau spécial appelé $_POST.

Exemple (côté
Exemple (côté PHP)
HTML)

14
Introduction aux
bases de données
15
Introduction
aux bases de
données
Stocker les données de manière
permanente
➢ Concept : PHP est souvent utilisé pour se connecter à des bases de données
comme MySQL.

➢ Méthode : Utilisation de l'extension PDO (PHP Data Objects) pour une


approche sécurisée et standard.

➢ Étapes clés :
✓ Connexion à la base de données.
✓ Création d'une requête SQL.
✓ Exécution de la requête.
✓ Récupération des résultats.
16
Conclusion et
prochaines étapes

17
Conclusion et
prochaines
étapes
Résumé et pistes de développement
Résumé :
✓ Le PHP est un langage serveur pour créer du contenu dynamique.
✓ Il se mélange facilement avec le HTML.
✓ Il est essentiel pour gérer les formulaires et les bases de données.

Prochaines étapes :
✓ Apprendre la programmation orientée objet (POO).
✓ Se familiariser avec les frameworks (Laravel, Symfony).
✓ Étudier la sécurité (protection contre les injections SQL, les failles XSS).
✓ Découvrir des outils de développement modernes comme Composer.

18

Vous aimerez peut-être aussi