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>";
                        }
                    ?>