C’est quoi PHP ?

En bref

PHP est un langage de programmation qui tourne sur le serveur. Il fabrique les pages au moment où on les demande, en allant chercher les informations à jour dans la base de données : vos commandes, les derniers articles, un message reçu.

C’est comme le cuisinier d’un restaurant : il ne garde pas des plats tout faits, il prépare chaque assiette à la commande, avec les ingrédients pris dans le garde-manger.

Les mots que vous entendrez : PHP code langage de programmation page dynamique WordPress

Voir sur la carte

Quand vous ouvrez votre espace client chez votre opérateur, la page affiche votre nom, votre dernière facture, votre forfait. Votre voisin, sur le même site, voit les siens. Cette page n’existait pas une seconde avant : elle a été fabriquée pour vous, à l’instant. Le travail de fabrication, c’est souvent du code PHP.

PHP est le cuisinier du site : il prépare chaque page au moment où on la demande, avec les informations du moment.

D’abord, c’est quoi du « code » ?

Le code, ce sont des instructions écrites pour un ordinateur. Un peu comme une recette de cuisine : « si le client est connecté, affiche son prénom ; sinon, affiche le bouton Se connecter ». Ces instructions sont écrites dans une langue que l’ordinateur comprend, qu’on appelle un langage de programmation.

PHP est l’un de ces langages. Il existe depuis le milieu des années 1990 et fait tourner une très grande partie des sites du monde. WordPress, l’outil avec lequel beaucoup de sites sont fabriqués, est écrit en PHP.

À quoi sert PHP ?

Certaines pages ne changent jamais : la page « Qui sommes-nous », par exemple. On peut les écrire une fois pour toutes en HTML et les ranger avec les autres fichiers du site. On les appelle des pages statiques.

D’autres pages changent tout le temps, ou selon la personne qui regarde : votre panier, la liste des derniers articles, le résultat d’une recherche, la confirmation d’un formulaire envoyé. On les appelle des pages dynamiques. C’est là que PHP intervient. Il les fabrique sur mesure, à chaque visite.

Comment ça marche concrètement ?

Voici le trajet d’une page dynamique, étape par étape.

  1. Votre navigateur demande une page, par exemple « mes commandes ».
  2. Le serveur web reçoit la demande. Il voit que cette page doit être préparée et la confie à PHP.
  3. PHP lit ses instructions. Il comprend qu’il lui faut la liste de vos commandes.
  4. Il va la chercher dans la base de données, le grand classeur où le site range toutes ses informations.
  5. Il assemble la page en HTML, avec vos commandes dedans.
  6. Il rend la page au serveur web, qui vous l’envoie.

Tout cela se passe en une fraction de seconde, pour chaque visiteur, à chaque clic.

Pensez à un restaurant. La salle, c’est votre navigateur. L’hôtesse d’accueil, c’est le serveur web : elle prend la commande. Le cuisinier, c’est PHP : il lit la recette, va chercher les ingrédients dans le garde-manger, qui est la base de données, et prépare l’assiette. Puis l’hôtesse vous l’apporte. Vous ne voyez jamais la cuisine. Vous voyez seulement le plat, servi chaud.

Un exemple réel

Sur un site de recettes, vous tapez « tarte aux pommes » dans la case de recherche. Le site n’a pas une page toute prête pour chaque mot que les gens pourraient taper. Ce serait impossible. À la place, PHP reçoit votre recherche, demande à la base de données toutes les recettes qui contiennent « tarte aux pommes », puis construit une page avec la liste. Si quelqu’un ajoute une nouvelle recette demain, elle apparaîtra dans les résultats sans que personne n’ait à modifier la page.

Les mots qu’on vous dira

Ce que vous avez à retenir

PHP ne se voit pas. Si vous affichez le code source d’une page dans votre navigateur, vous trouverez du HTML, jamais du PHP : le cuisinier ne sort pas en salle. Ce que le visiteur reçoit, c’est le résultat.

Le code PHP fait partie du site, comme le texte et les images. Il est donc concerné par les sauvegardes. Et si vous faites modifier votre site par un assistant IA, c’est souvent ces fichiers PHP qu’il retouche quand vous lui demandez d’ajouter un formulaire ou une rubrique.

Retenez la chaîne : le serveur web accueille, PHP prépare, la base de données fournit les ingrédients.

Avec quoi le code (PHP) travaille

Les questions qu’on se pose

À quoi sert PHP sur un site ?

PHP fabrique les pages qui changent selon le moment ou le visiteur, comme un panier, un espace client ou des résultats de recherche. Il va chercher les informations dans la base de données.

PHP et HTML, quelle différence ?

Le HTML décrit le contenu d’une page. PHP est un programme qui fabrique ce HTML sur le serveur, au moment de la demande.

PHP est-il encore utilisé ?

Oui, très largement. WordPress, par exemple, est écrit en PHP, et de nombreux sites l’utilisent chaque jour.

Peut-on voir le code PHP d’un site ?

Non. Le code PHP reste sur le serveur. Le visiteur ne reçoit que la page HTML qu’il a fabriquée.

Tous les mots du Web

Chez vous

Mon iPhoneLe navigateurL’URLLes cookiesLe cacheLe Wi-FiMa box internetLa fibre optiqueLe terminalSSHLe FTPLes e-mails à votre nom

Le chemin, dehors

L’antenne relais 4G / 5GLe satelliteInternetLe cadenas (HTTPS)Le DNSLe nom de domaineL’adresse IP

Le data center

Le data centerL’hébergeurLa baie de serveursLe serveur (VPS)Le VPS

Dans votre VPS

Le pare-feuLe serveur webLe code (PHP)La base de donnéesL’assistant IALes sauvegardesLe système (Linux)

Les fichiers du site

Les fichiers du siteLe HTMLLes balises HTMLLe CSSLe site responsiveLe JavaScriptLes imagesL’image transparenteLe SVGWordPress et les CMS

Être trouvé sur Google

Le moteur de rechercheLe référencement (SEO)

Les services en ligne (Stripe, Claude…)

L’API