• Email : contact@refbax.com

La syntaxe du PHP

📱 Image qui illustre un article sur le : code, PHP, page, code PHP, d’une page, php.ini), « page.php »., http://localhost/page.php.
Temps de lecture : 3 minutes

Dans ce chapitre, nous allons expliquer la syntaxe de base et comment dans une page HTML nous pouvons mĂ©langer le code du langage de balisage (HTML) avec le code du cĂŽtĂ© serveur (PHP). Vous verrez que c’est trĂšs simple, c’est pourquoi les dĂ©veloppeurs qui connaissent dĂ©jĂ  le HTML trouvent trĂšs facile de commencer avec PHP. De plus, nous verrons des choses de base et des astuces intĂ©ressantes pour que votre code PHP puisse fonctionner parfaitement sur n’importe quel type de serveur.

Ouverture et fermeture du code PHP

PHP est Ă©crit dans la page web elle-mĂȘme, avec le code HTML et, comme pour tout autre type de langage inclus dans un code HTML, en PHP nous devons spĂ©cifier quelles parties du code sont Ă©crites dans ce langage. Cela se fait, comme dans d’autres cas, en dĂ©limitant notre code par l’ouverture et la fermeture des balises. Nous pouvons utiliser diffĂ©rents modĂšles d’Ă©tiquettes en fonction de nos prĂ©fĂ©rences et de nos coutumes. Cependant, vous devez garder Ă  l’esprit que ces façons d’ouvrir ou fermer les balises vont diffĂ©rer en fonction de la configuration du serveur.

Ce sont les façons d’ouvrir et de fermer les balises qui dĂ©limitent le code PHP :

<? /* Du code PHP */ ?> <?php /* Du code PHP */ ?> <% /* du code php lĂ  aussi */ %>

Le fonctionnement d’une page PHP, au sens large, ne diffĂšre pas du fonctionnement classique d’une page dynamique cĂŽtĂ© serveur : Le serveur reconnaĂźtra l’extension correspondant Ă  la page PHP (GĂ©nĂ©ralement . PHP dans d’autres extensions de fichiers…. PHP

Avant d’envoyer la page au navigateur, le serveur se chargera d’interprĂ©ter et d’exĂ©cuter tout ce qui se trouve entre les balises correspondant au langage PHP. Le reste ne sera pas traitĂ© et sera directement envoyĂ© au navigateur car il s’agit de code HTML qui est absolument comprĂ©hensible par le navigateur.

En PHP, l’ouverture du code avec la balise dans sa version courte (< ?) Cela dĂ©pend du serveur et de la version de PHP qui y est installĂ©. Pour Ă©viter les problĂšmes dus Ă  la plate-forme sur laquelle PHP tourne, nous ne vous recommandons de ne pas l’utiliser. Cependant, il est possible de modifier la configuration du langage PHP (en Ă©ditant le fichier php.ini) pour accepter les « short tags »

short_open_tag=On

Pour ĂȘtre vraiment certain que votre code fonctionne utiliser cette syntaxe :

<?php /* Là je suis certain que mon code sera interprété */ ?>

Utilisation de ; pour délimiter les phrases

Une autre caractĂ©ristique gĂ©nĂ©rale des scripts PHP est la façon dont les diffĂ©rentes instructions sont sĂ©parĂ©es. Pour ce faire, chaque instruction doit se terminer par un point-virgule « ;« . Pour la toute derniĂšre expression, celle qui prĂ©cĂšde la fermeture du code php « ?>« , ce point virgule n’est pas obligatoire.

<?php echo 'Hello world !' ?>

Dans l’exemple ci-dessus bien que l’Ă©cho (une fonction qui permet d’afficher en sortie du code) ne se termine pas par ; le code est parfaitement valide, car immĂ©diatement aprĂšs nous avons la fermeture du script PHP.

Commentaires en PHP

Nous incluons Ă©galement dans ce chapitre la syntaxe des commentaires, qui fonctionnent de maniĂšre trĂšs similaire Ă  d’autres langages tels que Java, C ou Javascript.

Eh bien, la façon d’inclure ces commentaires est variable selon que l’on veut Ă©crire une ligne ou plus. Regardons cela avec un premier exemple de script :

<?php
$mavariable="Coucou !!!"; //Commentaire sur une ligne;
/* Et maintenant
Un commentaire
sur plusieurs ligne 🙂
*/
?>

Si nous utilisons une double barre oblique (//) ou le symbole #, nous pouvons entrer des commentaires pour une ligne. En utilisant /* et */ nous crĂ©ons des commentaires multilignes. Bien sĂ»r, rien ne nous empĂȘche d’utiliser ce dernier sur une seule ligne.

Ne vous inquiĂ©tez pas si vous ne comprenez pas le texte entre les Ă©tiquettes, tout viendra. Nous pouvons vous dire que les variables en PHP sont dĂ©finies avant un symbole dollar ($) et que l’instruction echo sert Ă  obtenir Ă  l’Ă©cran ce qui est Ă©crit ci-dessous.

Rappelez-vous que tout texte insĂ©rĂ© sous la forme d’un commentaire est complĂštement ignorĂ© par le serveur. Il est important de s’habituer Ă  laisser des commentaires, c’est quelque chose qui est apprĂ©ciĂ© avec le temps.

Exemple complet d’une page PHP

Voyons maintenant un code complet de ce que pourrait ĂȘtre une page PHP. Vous verrez que nous commençons par une page de base Ă©crite en HTML dans laquelle nous avons insĂ©rĂ© un code PHP. Le code du moment est le moins important, l’important est de voir comment le code PHP est intĂ©grĂ© dans une page HTML.

<!DOCTYPE html>
<html>
    <head>
        <title>Votre premiĂšre page PHP</title>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    </head>
    <body>
        <div><?php echo "Ceci est est ma toute premiĂšre page en Php"; ?></div>
    </body>
</html>

Afin de tester cette page PHP, vous devez la nommer avec l’extension . Vous pouvez par exemple la nommer « page.php ». Ensuite, vous devrez le placer dans le rĂ©pertoire racine du document de votre serveur. En gĂ©nĂ©ral ce dossier se nomme httpdocs, httpd, htdocs, www, etc. Ensuite, le serveur Apache ou nginx, vous devrez accĂ©der Ă  la page via une requĂȘte (HTTP) soit http://localhost/page.php. Enfin cela dĂ©pend bien Ă©videmment de la façon dont vous avez configurĂ© votre environnement de travail.

Facebook
Twitter
LinkedIn

Laisser un commentaire

Ces articles peuvent aussi vous intérresser

Qui suis-je ! đŸ‘šâ€đŸ’»
Parfois on cherche par catĂ©gorie 📌

Enfilez-votre cape

Apprenez le webmarketing et le code grùce à nos différentes ressources et améliorez la visibilité de votre site internet, grùce à nos outils SEO.

refbax superhero bas
Premier site alliant formation / ActualitĂ© et les offres d’emplois autour des mĂ©tiers du digital. Des outils pour vous aider dans vos campagnes de content marketing ou de SEO.
Premier site alliant formation / ActualitĂ© et les offres d’emplois autour des mĂ©tiers du digital. Des outils pour vous aider dans vos campagnes de content marketing ou de SEO.
Contact Us