Introduction à PHP
PHP (Hypertext Preprocessor) est un langage de programmation côté serveur utilisé pour créer des pages web dynamiques. Il s’intègre facilement dans le code HTML.
Exemple simple de code PHP dans un fichier HTML :
<?php
$nom = "John Doe";
echo "Bonjour, $nom !";
?>
Les Bases de PHP
Dans cette section, nous allons apprendre les éléments fondamentaux de PHP :
- Variables et Types de Données : En PHP, vous pouvez déclarer des variables sans préciser leur type. Les types incluent les entiers, les flottants, les chaînes de caractères, les booléens, etc.
- Opérateurs : PHP propose une large gamme d’opérateurs pour effectuer des opérations arithmétiques, logiques, etc.
- Conditions et Boucles : Les instructions conditionnelles (if/else) permettent d’exécuter du code en fonction d’une condition. Les boucles (for, while, foreach) permettent de répéter des actions.
Exemple d’utilisation de boucle :
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Iteration $i <br>";
}
?>
Fonctions et Structures de Contrôle
Apprenez à organiser votre code avec des fonctions et à prendre des décisions avec des structures de contrôle comme les boucles et les conditions.
Exemple de fonction en PHP :
<?php
function direBonjour($nom) {
return "Bonjour, $nom !";
}
$message = direBonjour("Alice");
echo $message;
?>
Manipulation de Données
Découvrez comment manipuler des tableaux, des chaînes de caractères et d’autres types de données en PHP.
Exemple de manipulation de tableau :
<?php
$fruits = array("Pomme", "Banane", "Orange");
echo "Le premier fruit est : " . $fruits[0];
?>
Les Conditions en PHP
Les conditions en PHP permettent d’exécuter des blocs de code en fonction de certaines conditions. Elles sont essentielles pour prendre des décisions dans un programme.
La Structure if...else
La structure if...else permet d’exécuter un bloc de code si une condition est vraie et un autre bloc si la condition est fausse.
<?php
$note = 15;
if ($note >= 10) {
echo "Bravo, vous avez réussi !";
} else {
echo "Dommage, vous devez étudier davantage.";
}
?>
La Structure elseif
La structure elseif permet de vérifier plusieurs conditions les unes après les autres.
<?php
$heure = 14;
if ($heure < 12) {
echo "Bonne matinée !";
} elseif ($heure < 18) {
echo "Bonne après-midi !";
} else {
echo "Bonne soirée !";
}
?>
Opérateurs de Comparaison
Les opérateurs de comparaison permettent de comparer des valeurs. Voici quelques exemples :
==: Égal à!=: Différent de<: Inférieur à<=: Inférieur ou égal à>: Supérieur à>=: Supérieur ou égal à
Opérateurs Logiques
Les opérateurs logiques permettent de combiner des conditions. Voici quelques exemples :
&&: ET logique||: OU logique!: NON logique
Les Boucles en PHP
Les boucles en PHP permettent de répéter un bloc de code tant qu’une condition est vraie. Elles sont utiles pour automatiser des tâches répétitives.
La Boucle for
La boucle for permet de spécifier une condition d’initialisation, une condition de continuation, et une expression d’itération.
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Iteration $i <br>";
}
?>
La Boucle while
La boucle while exécute un bloc de code tant qu’une condition est vraie.
<?php
$compteur = 1;
while ($compteur <= 3) {
echo "Tour $compteur <br>";
$compteur++;
}
?>
La Boucle do...while
La boucle do...while exécute un bloc de code au moins une fois, puis répète tant qu’une condition est vraie.
<?php
$compteur = 1;
do {
echo "Tour $compteur <br>";
$compteur++;
} while ($compteur <= 3);
?>
La Boucle foreach
La boucle foreach est spécialement conçue pour parcourir des tableaux ou des listes.
<?php
$fruits = array("Pomme", "Banane", "Orange");
foreach ($fruits as $fruit) {
echo "$fruit <br>";
}
?>