Page 1 : index.
php (Syntaxe et Variables)
C'est ici que tout commence. Le code PHP est entouré des balises <?php ... ?>.
PHP
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>PHP - Introduction</title>
</head>
<body>
<h1>Bienvenue sur mon premier script PHP</h1>
<?php
// Déclaration de variables
$nom = "Apprenant";
$version = 8.2;
echo "<p>Bonjour <strong>$nom</strong> !</p>";
echo "<p>Vous apprenez le PHP version $version.</p>";
// Concaténation avec le point (.)
echo "Aujourd'hui, nous sommes le " . date("d/m/Y") . ".";
?>
</body>
</html>
Page 2 : [Link] (Les Opérations)
PHP est excellent pour manipuler des données numériques.
PHP
<?php
$prix_ht = 100;
$tva = 0.20;
$prix_ttc = $prix_ht * (1 + $tva);
?>
<!DOCTYPE html>
<html lang="fr">
<head><meta charset="UTF-8"><title>Calculs PHP</title></head>
<body>
<h1>Facturation</h1>
<p>Prix Hors Taxe : <?php echo $prix_ht; ?> €</p>
<p>Taux de TVA : <?php echo ($tva * 100); ?> %</p>
<h2>Total à payer : <?php echo $prix_ttc; ?> €</h2>
</body>
</html>
Page 3 : [Link] (Listes dynamiques)
Générer du HTML de façon automatique à partir de tableaux.
PHP
<!DOCTYPE html>
<html lang="fr">
<head><meta charset="UTF-8"><title>Boucles PHP</title></head>
<body>
<h1>Nos Langages</h1>
<ul>
<?php
$langages = ["HTML", "CSS", "JavaScript", "PHP", "SQL"];
foreach ($langages as $langage) {
echo "<li>$langage</li>";
?>
</ul>
</body>
</html>
Page 4 : [Link] (Récupération de données)
Le PHP est le roi de la gestion des formulaires via les variables superglobales $_POST ou $_GET.
PHP
<!DOCTYPE html>
<html lang="fr">
<head><meta charset="UTF-8"><title>Traitement PHP</title></head>
<body>
<h1>Contactez-nous</h1>
<form method="POST" action="">
<input type="text" name="utilisateur" placeholder="Votre nom">
<button type="submit">Envoyer</button>
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$nom = htmlspecialchars($_POST['utilisateur']); // Sécurité
if (!empty($nom)) {
echo "<h3>Merci, $nom ! Votre message a été reçu.</h3>";
?>
</body>
</html>
Page 5 : [Link] (Modularité)
Apprendre à réutiliser son code avec des fonctions personnalisées.
PHP
<?php
// Définition d'une fonction
function calculerRemise($montant, $pourcentage) {
return $montant - ($montant * ($pourcentage / 100));
?>
<!DOCTYPE html>
<html lang="fr">
<head><meta charset="UTF-8"><title>Fonctions PHP</title></head>
<body>
<h1>Promotion Spéciale</h1>
<?php
$achat = 200;
$solde = 30;
$prix_final = calculerRemise($achat, $solde);
?>
<p>Prix initial : <?php echo $achat; ?>€</p>
<p>Remise : <?php echo $solde; ?>%</p>
<p><strong>Prix après réduction : <?php echo $prix_final; ?>€</strong></p>
</body>
</html>