0% ont trouvé ce document utile (0 vote)
5 vues8 pages

Introduction au PHP pour Débutants

Transféré par

root.baoro0032
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)
5 vues8 pages

Introduction au PHP pour Débutants

Transféré par

root.baoro0032
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

Support de Cours : Introduction à PHP

Université Alioune Diop de Bambey


Licence 2 Informatique
Février 2025

Abstract
Ce support de cours est destiné aux étudiants débutants en PHP
dans le cadre de la Licence 2 en Informatique à l’Université Alioune
Diop de Bambey. Il couvre les bases du langage PHP et présente
des exemples pratiques pour débuter dans le développement web dy-
namique.

Contents
1 Introduction à PHP 2
1.1 Installation de PHP . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Exécution d’un script PHP . . . . . . . . . . . . . . . . . . . . 2

2 Les Bases de PHP 3


2.1 Variables en PHP . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Types de données en PHP . . . . . . . . . . . . . . . . . . . . 3
2.3 Opérateurs en PHP . . . . . . . . . . . . . . . . . . . . . . . . 3

3 Structures de Contrôle 5
3.1 Conditions : if / else . . . . . . . . . . . . . . . . . . . . . . . 5
3.2 Boucles : for, while, foreach . . . . . . . . . . . . . . . . . . . 5

4 Formulaires et PHP 6
4.1 Créer un formulaire HTML . . . . . . . . . . . . . . . . . . . . 6
4.2 Traiter un formulaire avec PHP . . . . . . . . . . . . . . . . . 6

5 Les Fonctions en PHP 7


5.1 Déclaration et appel d’une fonction . . . . . . . . . . . . . . . 7

6 Conclusion 8

1
1 Introduction à PHP
PHP, pour ”Hypertext Preprocessor”, est un langage de programmation côté
serveur, utilisé principalement pour créer des sites web dynamiques. Con-
trairement à HTML, qui est un langage de balisage statique, PHP permet
de générer des pages web en fonction des interactions avec l’utilisateur.

1.1 Installation de PHP


Pour exécuter des scripts PHP, il est nécessaire d’avoir un serveur local
comme XAMPP ou WAMP qui inclut PHP et Apache. Ces outils per-
mettent d’héberger des fichiers PHP sur votre ordinateur.

1.2 Exécution d’un script PHP


Un fichier PHP doit avoir l’extension .php. Exemple de fichier PHP :

<?php
echo "Bonjour tout le monde!";
?>

Lorsque ce fichier est exécuté sur un serveur, il affichera :

Bonjour tout le monde!

2
2 Les Bases de PHP
2.1 Variables en PHP
En PHP, une variable est un conteneur pour stocker des informations. Les
variables commencent par un signe dollar $. Exemple :

<?php
$nom = "Jean";
$age = 20;
echo "Nom : " . $nom . ", ^
Age : " . $age;
?>

Cela affichera : Nom : Jean, ^


Age : 20

2.2 Types de données en PHP


PHP prend en charge plusieurs types de données :

ˆ Chaı̂nes de caractères : ”Bonjour”

ˆ Nombres entiers : 20

ˆ Nombres à virgule flottante : 20.5

ˆ Booléens : true / false

ˆ Tableaux : array(1, 2, 3)

ˆ Objets : instances de classes

2.3 Opérateurs en PHP


PHP prend en charge les opérateurs suivants :

ˆ Opérateurs arithmétiques : +, -, *, /,

ˆ Opérateurs de comparaison : ==, !=, ¡, ¿, ¡=, ¿=

ˆ Opérateurs logiques : &&, ||, !

Exemple :

3
<?php
$x = 10;
$y = 5;
if ($x > $y) {
echo "$x est plus grand que $y";
}
?>

4
3 Structures de Contrôle
3.1 Conditions : if / else
Les conditions permettent de prendre des décisions en fonction des valeurs.
Exemple :

<?php
$age = 18;
if ($age >= 18) {
echo "Vous e
^tes majeur.";
} else {
echo "Vous e
^tes mineur.";
}
?>

3.2 Boucles : for, while, foreach


Les boucles permettent de répéter des actions.

ˆ for : utilisé lorsque le nombre d’itérations est connu à l’avance.

ˆ while : utilisé lorsque le nombre d’itérations n’est pas connu.

ˆ foreach : utilisé pour parcourir des tableaux.

Exemple de boucle for :

<?php
for ($i = 0; $i < 5; $i++) {
echo "Le nombre est : $i <br>";
}
?>

5
4 Formulaires et PHP
Les formulaires HTML permettent à un utilisateur d’envoyer des données à
un serveur. PHP peut ensuite traiter ces données.

4.1 Créer un formulaire HTML


Voici un exemple de formulaire qui envoie des données à un fichier PHP pour
traitement :

<form method="post" action="[Link]">


Nom : <input type="text" name="nom">
^
Age : <input type="number" name="age">
<input type="submit" value="Envoyer">
</form>

4.2 Traiter un formulaire avec PHP


Dans le fichier [Link], vous pouvez récupérer et afficher les données
envoyées par le formulaire :

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$nom = $_POST[’nom’];
$age = $_POST[’age’];
echo "Nom : $nom, ^
Age : $age";
}
?>

6
5 Les Fonctions en PHP
Les fonctions permettent de regrouper des actions et de les réutiliser.

5.1 Déclaration et appel d’une fonction


Exemple :

<?php
function saluer($nom) {
echo "Bonjour, $nom!";
}

saluer("Jean"); // Appel de la fonction


?>

Cela affichera : Bonjour, Jean!

7
6 Conclusion
PHP est un langage puissant pour le développement de sites web dynamiques.
Il permet d’interagir avec l’utilisateur, de traiter des formulaires et de ma-
nipuler des données. Avec ce cours, vous avez acquis les bases nécessaires
pour commencer à développer des applications web simples avec PHP.

Vous aimerez peut-être aussi