Programmation PHP · 10 min read · Oct 23, 2025

Bases de la programmation PHP

Bases de la programmation PHP

Cet article est le premier d’une série de guides PHP visant à vous enseigner les bases de la programmation PHP.

Salut,

Dans les articles précédents, nous avons couvert des sujets tels que

Comment installer PHP sur Windows
Comment installer PHP sur Linux
Comment installer Apache sur Windows
Installateurs PHP, MySQL, Apache

À ce stade, j’espère que vous avez configuré votre système pour commencer la programmation PHP réelle.

Commençons la programmation PHP.

Qu’est-ce que les balises ?

Les balises sont le point de départ et de fin d’un extrait de code spécifique appartenant à n’importe quel langage de script. Par exemple, nous fermons les codes HTML entre

et

de même, le code JavaScript est enfermé comme

ASP (Active Server Pages) utilise

<%
‘Le code ASP va ici
%>

et il en va de même pour d’autres langages.

Alors vous vous demandez pourquoi avons-nous besoin de balises ? À cette fin, vous devez d’abord comprendre le processus d’affichage d’une page web dans la fenêtre de votre navigateur, c’est-à-dire Internet Explorer (IE), Opera ou FireFox (FF), etc.

Analyse de la page Web :

Lorsque vous écrivez une URL de page web dans la barre d’adresse de votre navigateur, par exemple http://www.fastcreators.com et que vous appuyez sur Entrée ; vous envoyez en fait une demande à votre serveur web qui suit l’URL et récupère le contenu de l’emplacement cible de la page web demandée.

Rappelez-vous, tout ce que vous voyez dans votre navigateur est la sortie HTML du code réel de la page web demandée et il se peut que ce ne soit pas le code réel, en particulier dans les cas où une page web utilise une technologie côté client ou un script côté serveur pour traiter les informations afin de vous montrer la sortie d’une page.

Ce processus de conversion du code réel en sortie HTML souhaitée est appelé analyse par les moteurs d’analyse de votre serveur web.

Par exemple, si vous demandez l’URL http://fastcreators.com/article/ vous voyez la page d’accueil de mon dépôt d’articles avec les derniers articles sur la page d’accueil et les catégories d’articles disponibles, etc.

En fait, vous regardez la sortie HTML d’un code PHP complexe et long. Lorsque vous demandez l’URL, le serveur web suit l’emplacement et demande le contenu du serveur qui contient la page web demandée. Tout le code de la page web est compilé (analysé) et si des BALISES (soyez attentif) de certains langages côté client ou côté serveur sont trouvées dans le code, le serveur web demande au moteur d’analyse associé de prendre ce code et de le compiler en conséquence pour générer la sortie HTML à partir du traitement. Si le code n’a pas d’erreur ou d’avertissement, etc. qui pourrait arrêter la génération de la sortie, le moteur d’analyse renvoie la sortie HTML au serveur web qui est générée à partir du code côté serveur ou client. Une fois que tout le code contenu dans différentes BALISES est analysé en sortie HTML, le serveur web envoie la page web résultante à votre fenêtre de navigateur pour affichage.

Restons maintenant sur notre demande de dépôt d’articles pour comprendre les balises et l’analyse en profondeur.

étape 1 : http://fastcreators.com/article/index.php est demandé

étape 2 : Le serveur qui héberge cette page web est demandé pour envoyer les contenus attachés à cette page.

étape 3 : Le serveur web examine le code pour tout traitement supplémentaire, comme le back-end de notre dépôt d’articles est écrit en PHP, donc le serveur web trouvera les BALISES PHP à différents endroits et dès qu’il trouve la balise de début PHP, il commencera à envoyer ces déclarations au moteur d’analyse PHP à moins qu’il ne trouve les balises de fin PHP pour cette session de code spécifique.

étape 4 : Le serveur web demande au moteur d’analyse PHP d’intervenir et de générer la sortie HTML à partir du code PHP dans la page. Comme tous les articles sont stockés dans une base de données MySQL, le code index.php a les déclarations nécessaires pour récupérer les dernières informations sur les articles de la base de données. Ainsi, toutes les informations sont récupérées et la sortie HTML souhaitée de toute cette intégration et traitement PHP-MySQL est renvoyée au serveur web depuis le moteur d’analyse PHP et le serveur web affiche enfin la page que vous voyez en visitant mon dépôt d’articles à http://fastcreators.com/article/index.php

Ainsi, c’est ainsi que les balises sont importantes pour n’importe quel langage, en fait, elles informent le serveur web qu’elles doivent être traitées par un moteur d’analyse avant que la sortie finale ne soit envoyée au navigateur.

Balises de début et de fin PHP :

Comme d’autres langages, le code PHP commence par la balise et se termine par ?>

Écrivons notre tout premier code PHP :

echo “PHP ! Je vais t’attraper.”;

?>

Explication du code :

Le code PHP ci-dessus est très simple et contient seulement trois lignes,

il commence d’abord par la balise de début PHP et après le contenu écrit après, il ferme finalement la session de code avec la balise de fin PHP.

Maintenant, discutons du contenu :)

ECHO vous aide à afficher n’importe quelle combinaison de chaînes et de variables sur votre page… n’était-ce pas simple ?

Syntaxe :

echo “le message à afficher va ici”;

Tout ce que vous voulez afficher sur la page doit être enfermé entre des guillemets doubles ou simples, PHP autorise les deux.

Le point-virgule est utilisé pour définir la fin d’une déclaration en PHP. Votre première tâche verbale rapide.

Comment allez-vous afficher votre message “Bonjour VOTRE NOM” en PHP ?
5..4…3…2…1

Arrêtez de penser et donnez-moi votre réponse… bon travail, je sais que vous avez quelque chose en vous, donc vous apprenez PHP.

Oui, pour mon nom, cela devrait être,

echo “Bonjour Haroon Ahmad”;
?>

Pour vous assurer que tout fonctionne bien, écrivez différentes phrases et créez une page PHP et parcourez-la pour vérifier que votre PHP fonctionne ainsi que vous comprenez ma leçon. Avez-vous dit comment parcourir une page PHP ? Eh bien, assurez-vous que votre PHP et Apache ou un autre serveur web comme IIS fonctionnent, puis ouvrez une fenêtre de navigateur et écrivez http://localhost/votre-dossier-php/nomdevotrepaged.php et c’est ainsi que nous exécutons les pages PHP.

Maintenant fermez les yeux pendant cinq minutes et passez en revue tous les points majeurs que nous avons appris jusqu’à présent dans cette leçon…

Réveillez-vous les gars ! … parlons de quelques nouveaux amis…

Variables :

Les variables sont vos amis, chaque fois que vous avez quelque chose à stocker temporairement, donnez-le aux variables et elles le garderont pour vous et chaque fois que vous en avez besoin, appelez les variables associées et elles vous le donneront et vous pouvez changer, ajouter ou supprimer les informations reçues et renvoyer les nouvelles valeurs aux variables et elles ne se plaindront pas du tout …

Qui a crié SOYEZ SÉRIEUX ? D’accord, donc pour définir une variable, sérieusement, cela vous donne la possibilité de réserver un espace dans la mémoire pour différentes valeurs afin de les utiliser plus tard dans la durée de vie de votre script.

Par exemple, je veux sauvegarder le message “Bonjour Haroon” en mémoire et ensuite d’abord afficher “Tutoriel PHP” et ensuite le message que j’ai stocké ; j’écrirai le programme simple suivant,

$message = “Bonjour Haroon”;
echo “Tutoriel PHP”;
echo $message;
?>

La sortie de ce programme sera
Tutoriel PHPBonjour Haroon

Non, ce n’est pas une erreur de type, mais c’est en fait à quoi ressemblera la sortie, si vous voulez que le message apparaisse sur la ligne suivante, mettez ‘\n’ après le premier message c’est-à-dire

echo “Tutoriel PHP \n”;

\n est utilisé pour le saut de ligne ou la ligne suivante. Rappelez-vous que sur Linux, le saut de ligne est obtenu en utilisant \n, cependant, sur Windows, vous devez utiliser \r\n

\r représente le retour chariot et ces caractères spéciaux sont appelés caractères d’échappement, de toute façon ne vous embrouillez pas, nous étudierons les caractères d’échappement plus tard en détail.

En PHP, nous définissons une variable avec le signe $ (dollar) (les dollars sont également entrés dans notre programmation :() PHP est un langage de script à typage lâche et il n’a pas de règles strictes pour les variables comme les langages C ou Java. Vous pouvez définir une variable avec le signe $ et le parseur détermine lui-même le type de données de cette variable à l’exécution.

Cependant, PHP a sept types de variables, et tous sauf un contiennent une classe spécifique d’informations. Les sept types sont : chaînes, entiers, flottants, booléens, tableaux, objets et ressources.

Les chaînes contiennent des caractères (littéralement : une chaîne de caractères) tels que “a”, “abc”, “Jack et Jill sont montés sur la colline pour chercher un seau d’eau”, etc. Les chaînes peuvent être aussi courtes ou aussi longues que vous le souhaitez - il n’y a pas de limite de taille.

Les entiers contiennent des nombres entiers, positifs ou négatifs, tels que 1, -20, 55028932, etc. Il y a une limite maximale à la taille des entiers - tous les nombres inférieurs à -2147483647 et tous les nombres supérieurs à 2147483647 sont automatiquement convertis en flottants, qui peuvent contenir une plage de valeurs beaucoup plus large.

Les flottants contiennent des nombres fractionnaires ainsi que des nombres entiers très élevés, tels que 4.2, 1.00000001 et 2147483647000.

Les booléens contiennent simplement vrai ou faux. Les booléens sont, en fait, juste des entiers en coulisses - PHP considère le nombre 0 comme faux, et tout le reste comme vrai.

Les tableaux sont un type de variable spécial en ce sens qu’ils contiennent plusieurs valeurs. Les tableaux peuvent être assez compliqués, et sont donc couverts en détail dans leur propre chapitre.

Les objets sont des variables complexes qui ont plusieurs valeurs, mais aussi leurs propres fonctions. Les objets sont également très compliqués et, comme les tableaux, sont couverts dans leur propre chapitre.

Les ressources sont tout ce qui n’est pas des données PHP - cela pourrait être des données d’image que vous avez chargées à partir d’un fichier, le résultat d’une requête SQL, etc. Les ressources sont utilisées comme n’importe quelle autre variable, avec la différence clé que vous devez généralement vous rappeler de libérer vos ressources lorsque vous avez terminé avec elles.

Opérateurs et opérandes :

Voir le code PHP suivant,

$salary = 3000;
$bonus = 1000;
$total_salary = $salary + $bonus; // cette ligne sera expliquée

echo “Le salaire total est : “ . $total_salary; // sortie : Le salaire total est : 4000

?>

Une autre règle que vous devez vous rappeler est que vous ne pouvez pas utiliser d’espaces, de points ou de tirets dans le nom de vos variables, cependant, vous pouvez utiliser un souligné.

Les opérandes sont les entités qui ont des valeurs en elles ou vous pouvez dire les variables et les opérateurs sont les symboles qui ont des significations spéciales dans le langage, par exemple l’opérateur d’addition ( +)

De plus, dans l’instruction echo, j’ai utilisé quelque chose de nouveau ; l’opérateur point : il est utilisé pour la concaténation ou pour joindre différentes entités afin de créer une chaîne finale pour que echo l’imprime sur la page.

Le suivant affichera “Salut Haroon, comment ça va ?”

$question = “Comment ça va ?”;
$name = “Haroon”;

// concaténation

echo “Salut” . $name .”, “ . $question;

?>

Cela vous aide à coller différentes valeurs dans une seule déclaration.

Avec cela, nous terminerons notre leçon d’aujourd’hui. Veuillez pratiquer ! Je suis d’accord avec Shakespeare, “La pratique rend parfait” et la programmation est tout à propos de la pratique. Apprendre la syntaxe d’un langage de programmation n’est même pas le début de l’histoire, vous pouvez vous appeler programmeur seulement lorsque vous êtes capable de créer une logique pour résoudre un problème informatique avec moins de code et un temps d’exécution rapide et vous pouvez atteindre cela grâce à la pratique. La pratique de la programmation affine vos compétences et vous donne de nouvelles idées pour résoudre différents problèmes grâce à une logique solide.

Pratiquez tout ce que vous apprenez à travers mes leçons avant de passer à la prochaine leçon, sinon vous perdez votre temps.

Dans notre prochaine leçon, nous apprendrons les différents types de données de PHP et l’utilisation complexe des opérateurs disponibles en PHP en détail.

D’ici là, prenez soin de vous et… pratiquez

Cordialement,
Haroon Ahmad

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.