Instruction Affichage PHP

Développement web en freelance
17 Oct 2023
Table of Contents

Pour afficher du contenu texte en PHP, vous pouvez utiliser la commande echo. Le texte doit être contenu entre des guillemets ou des apostrophes.

                <?php
                echo "Bonjour, monde";
                ?>

ou avec des apostrophes.

                <?php
                echo 'Bonjour, monde';
                ?>

Affichage

Bonjour, monde

Pour afficher un nombre en PHP, nul besoin de guillemets.

Affichage

2014

PHP peut également renvoyer du code HTML.

                <?php
                echo "<h3>Titre</h3><p>Lorem ipsum</p>";
                ?>

Affichage

Titre

Lorem ipsum

Il est bien sûr possible d’éditer tout type de code HTML (image, tableau, etc.).

Échappement

Si votre contenu texte en PHP contient des guillemets, ceux-ci peuvent être confondus avec les guillemets qui délimitent la chaîne.

                <?php
                echo "La police \"Arial\" est très utilisée ";
                ?>

Note : Ce code provoquera une erreur.

La solution consiste à échapper les guillemets contenus dans le texte en PHP en utilisant le caractère d’échappement, la barre oblique inverse (symbole \).

                <?php
                echo "La police \"Arial\" est très utilisée ";
                ?>

La police "Arial" est très utilisée

Vous pouvez provoquer la même erreur si votre contenu contient des apostrophes alors qu’il est délimité également par des apostrophes.

                <?php
                echo 'La police \'Arial\' est très utilisée';
                ?>

Note : Ce code provoquera une erreur.

La solution est la même, utilisez le caractère d’échappement, la barre oblique inverse \.

                <?php
                echo 'La police \'Arial\' est très utilisée';
                ?>

La police 'Arial' est très utilisée

Utiliser les apostrophes

Si votre contenu correspond à du code HTML que vous copiez-collez en PHP, plutôt que d’échapper tous les guillemets, vous pouvez délimiter le contenu par des apostrophes.

                <?php
                echo '<a id="lien" href="#" title="infobulle">lien</a>';
                ?>

Version courte

Depuis la version PHP 5.4, la commande echo dispose d’une version courte. Ceci est utile pour l’affichage de valeur simple dans un document HTML : <?=‘ma valeur’?>

                <p>Je joue avec mes <?=$nb?> chats</p>

Affichage

Je joue avec mes 2 chats

Maxime GUINARD
Maxime GUINARD

Merci d'avoir lu cet article. Je suis un développeur web WordPress passionné, et j'ai créé ce contenu avec soin pour vous offrir des informations de qualité. Restez connectés pour plus de conseils et d'astuces !

Facebook
Twitter
LinkedIn

Un projet en tête ?