Want to create interactive content? It’s easy in Genially!

Get started free

Programmation avec PHP 8

Lawrence

Created on January 15, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Programmation avec PHP 8

Apprendre à développer des sites web dynamiques avec le language PHP

DEMARRER

Chronologie des langages web

1994

1990

1996

1991

Arrivée du PHP

Arrivée de l'HTML

Création du World Wide Web

Arrivée de la CSS et du Javascript

CONTINUER

1.

C'est quoi le PHP ?

Découvrons ensemble ce qu'est le langage PHP

Le PHP est un langage de programmation.Ce langage est interprété par le serveur, c'est ce qu'on appelle un langage backend. Il permet de créer des sites web dynamiques.

CONTINUER

Le PHP est interprété par le serveur et traduit en HTML pour le navigateur

CONTINUER

En PHP, on utilise le format de fichier .phpPour écrire du code PHP, on doit toujours commencer par la balise <?php et fermer avec ?>

<?php// Code PHP ?>

2.

Les variables en PHP

Découvrons ensemble comment utiliser les variables en PHP

Pour déclarer une variable en PHP, on utilise le symbole du $ suivi du nom de la variable.Une variable peut être de différent type (alphanumérique, numérique, booléen, tableau, ...)

$maVariable;

Tableau
Alphanumérique

$prenom = "Lawrence";

$competences = ["HTML","CSS","Javascript", "PHP"];

Numérique

$age = 30;

En PHP, on peut vérifier l'existence d'une variable avec la fonction isset(). Cette fonction retourne vrai ou faux.

true

$prenom = "Lawrence"; echo isset($prenom);

En PHP, on peut vérifier si une variable est vide on non avec la fonction empty().Cette fonction retourne vrai ou faux.

false

$prenom = "Lawrence"; echo empty($prenom);

3.

Les conditions en PHP

Découvrons ensemble comment utiliser les conditions en PHP

En PHP, il est possible de conditionner le code en comparant une variable avec une valeur.Les conditions s'écrivent avec les instructions if, else if et else.

$age = 22; if($age >= 18) { echo "Vous êtes majeur"; } else { echo "Vous êtes mineur"; }

Dans une condition, on peut utiliser différents opérateurs de comparaison:

$age = 22; if($age >= 18) { echo "Vous êtes majeur"; } else { echo "Vous êtes mineur"; }

  • > (plus grand que)
  • < (plus petit que)
  • >= (plus grand ou égal à)
  • <= (plus petir ou égal à)
  • == (égal à)
  • === (strictement égal à)
  • !== (différent de)
  • !=== (strictement différent de)

4.

Installer un serveur local

Découvrons ensemble comment installer un serveur local sur son ordinateur.

Pour utiliser le PHP depuis son ordinateur, il est nécessaire d'utilise un serveur web pour l'interpréter.On aura besoin d'installer un serveur localement sur sa machine. C'est ce qu'on appelle un serveur local. Il existe différents serveurs locaux:

  • MAMP
  • XAMPP
  • WAMP

Un serveur local est un logiciel qu'on installe sur son ordinateur. Pour cette formation, nous utiliserons le logiciel MAMP. Lien de téléchargement: -> https://www.mamp.info/en/downloads/

4.

Les variables superglobales en PHP

Découvrons ensemble ce qu'est une variable superglobale en PHP

Les variables superglobales sont des variables prédéfinis en PHP. Il n'est pas nécessaire des les déclarer, elles existent déjà.En PHP, il existe plusieurs variables superglobales ayant des rôles différents:

  • $_POST: liste tous les champs d'un formulaire soumi
  • $_GET: liste tous les paramètres d'url de l'url courante
  • $_COOKIE: liste tous les cookies du navigateur
  • $_SERVER: liste tous les paramètres relatifs au serveur

Les variables superglobales en PHP sont des variables de types tableaux, représenté par une clé et une valeur.

["cle" => "valeur"]

la variable $_POST sert à stocker les champs saisis dans un formulaire après sa soumission. Le formulaire doit avoir l'attribut method="POST".

<form method="POST"><input name="prenom"><input name="nom"> <button>Envoyer</button></form>

["prenom" => "Jean","nom" => "Dupont"];

la variable $_GET sert à stocker les paramètres d'url de l'url courante.

produits.php?categorie=t-shirt

["categorie" => "t-shirt", ];