Chapitre 1 : Introduction à PHP
Découvrez les fondamentaux de PHP avec ce premier chapitre complet et détaillé.
1. Qu'est-ce que PHP ?
PHP (acronyme récursif pour PHP: Hypertext Preprocessor) est un langage de programmation côté serveur. Cela signifie que le code PHP est exécuté sur le serveur web, et le résultat (généralement du HTML) est envoyé au navigateur de l'utilisateur.
PHP est principalement utilisé pour créer des sites web dynamiques, c'est-à-dire des pages dont le contenu peut varier en fonction des actions de l'utilisateur ou de la base de données.
- Afficher des articles depuis une base de données
- Gérer une connexion utilisateur (login)
- Créer des formulaires de contact
- Générer des factures PDF dynamiques
2. PHP dans la structure d'un site web
Un site web peut être composé de fichiers HTML, CSS, JavaScript… et PHP. Voici le rôle de chacun :
- HTML : structure du contenu (titres, paragraphes, images…)
- CSS : mise en forme (couleurs, polices, mise en page…)
- JavaScript : interactions côté client (animations, formulaires dynamiques…)
- PHP : logique côté serveur (calculs, base de données, sessions…)
3. Fonctionnement général
Voici un exemple simple de ce qui se passe lorsqu'un utilisateur accède à une page PHP :
- Le visiteur demande une page PHP (ex :
index.php). - Le serveur exécute le code PHP contenu dans cette page.
- Le serveur renvoie le résultat (du HTML généré) au navigateur.
- Le visiteur voit une page web classique dans son navigateur.
4. Histoire rapide de PHP
PHP a été créé en 1994 par Rasmus Lerdorf pour gérer son site personnel. Depuis, il a énormément évolué :
- PHP 3 (1998) : première version réellement utilisée
- PHP 5 (2004) : arrivée de la programmation orientée objet
- PHP 7 (2015) : performances accrues, nouvelles fonctionnalités
- PHP 8 (2020) : améliorations syntaxiques, JIT compiler, etc.
5. Avantages de PHP
- Langage libre et gratuit
- Facile à apprendre pour les débutants
- Très utilisé (WordPress, Laravel, Drupal…)
- Fonctionne avec tous les serveurs (Apache, Nginx, etc.)
- Nombreuses ressources disponibles (forums, documentations, bibliothèques…)
6. Exemple de base
Voici un premier exemple de code PHP simple :
echo "Bonjour, monde !";
?>
- Tout code PHP commence par
<?phpet se termine par?> echosert à afficher du texte ou du contenu HTML
7. Où place-t-on PHP dans une page ?
On peut intégrer PHP au sein de fichiers HTML :
<html>
<head><title>Exemple</title></head>
<body>
<h1>Bienvenue</h1>
<p>
<?php echo "Nous sommes le " . date("d/m/Y"); ?>
</p>
</body>
</html>
8. Prérequis pour utiliser PHP
Pour exécuter du code PHP, il faut un environnement serveur local (ou distant). On peut utiliser :
- XAMPP (Windows, Linux, macOS)
- MAMP (macOS, Windows)
- Laragon (Windows)
- Ou installer manuellement Apache + PHP
Nous verrons l'installation en détail dans le prochain chapitre.
9. À retenir
- PHP est un langage de programmation côté serveur utilisé pour créer des sites dynamiques.
- Il s'intègre facilement avec HTML et fonctionne avec des bases de données.
- Le code PHP n'est jamais visible côté client, seul le HTML final est envoyé au navigateur.
- Un environnement serveur est nécessaire pour exécuter les scripts PHP.