Exercice PHP – Cours 2 (2026)

Exercice 1

Créer une page “exercice1.php” qui possède un tableau HTML de deux colonnes (attribut et valeur). Les attributs sont “Adresse du serveur”, “Port”, “Nom du serveur” et “Répertoire du code”. La colonne de droite affiche respectivement chacune de ces valeurs (générées à partir de PHP).

Exercice 2

Créer une page “exercice2.php” qui prend en paramètre un nom qui affiche en titre “Bonjour X” ou X est le nom passé en paramètre.

Par exemple: localhost/exercice2.php?nom=Jonathan

Exercice 3

Créez une page “exercice3.php” qui prend deux paramètres numériques dans l’URL et qui affiche la somme des deux.

Par exemple: localhost/exercice3.php?a=3&b=5

Exercice 4

Créez une page “exercice4.php” qui prend deux paramètres numériques dans l’URL et qui affiche la plus grande valeur des deux.

Exercice 5

5.1 Créer un tableau “employe” dans une page PHP “exercice5.php” et ajouter les 3 noms suivants:

  • Cordonier, Marine
  • Poulin, Jean
  • Rodriguez, Michel

5.2 Ensuite, retirer “Poulin, Jean” et ajouter plutôt “Tremblay, Lucie” et “Caron, Lucien”.

5.3 Afficher le nombre d’élément dans le tableau

Exercice 6

Créer une classe “Etudiant” dans le fichier “exercice6.php”. Celle-ci à un prénom, un nom et une note. Définissez son constructeur pour créer trois étudiants, puis créer une fonction “MoyenneEtudiant” qui n’appartient pas à la classe mais qui prend un tableau d’étudiant et qui retourne la moyenne des notes des étudiants. Utiliser cette fonction pour afficher la moyenne des notes des étudiants.

Créer une seconde fonction “AfficherEtudiantEnEchec()” qui retourne un tableau de nom d’étudiant qui sont en échec (note inférieur à 60).

Note: Assurez-vous que les trois attributs sont privé, mais vous pouvez créer des fonctions publique pour les obtenirs (ex. public function getNote() { return $this->note; })

Exercice 7

Créer un fichier “exercice7.php” qui contient une fonction “calculInteretCompose()”. Celle-ci prend trois paramètres: montantBase (ex. 1000), interet (ex. 0.03), nombreAnnee (ex. 20). Cette fonction retourne le résultat de l’opération suivante:

Pour chaque année, multiplier le montant de base par (1 + intérêt).

Par exemple:

  • Montant de base = 1000
  • Intérêt = 0.2 (20%)
  • (Annee = 3)

Le calcul est le suivant:

  • Année 0: 1000
  • Année 1 = 1000 * (1 + 0.2) = 1200
  • Année 2 = 1200 * (1 + 0.2) = 1440
  • Année 3: 1440 * (1 + 0.2) = 1728