PHP Manual
/
Connaissances de base

Echo - sortie vers le code source

16. 02. 2020

Obsah článku

La construction `echo` est utilisée pour vider une variable ou une chaîne dans le code source.

Support : Toutes les versions
Brève description : Sortie d'une ou plusieurs chaînes de caractères
Type : commande, construction (pas une fonction)

Description

echo 'Bonjour, le monde';

Il dit "hello world".

$var = 'Texte';
echo $var;

Imprime la valeur de la variable $var, c'est-à-dire "Texte".

Echo n'est pas une fonction (c'est une commande), vous pouvez donc utiliser ou non une parenthèse. Ainsi, écrire echo ('hello world'); est également correct.

**Note supplémentaire : ** PHP considère Echo comme une commande (une construction) et le traite donc comme une expression. La parenthèse est facultative dans ce cas. Si nous donnons la notation : echo ('quelque chose');, l'instruction Echo ne devient pas une fonction et n'est pas traitée comme telle. Dans ce cas, la parenthèse permet d'entourer la valeur exacte de l'expression, comme cela se fait en mathématiques.

Les guillemets

Les chaînes de caractères peuvent être placées entre guillemets et apostrophes.

Alors ça :

echo "Bonjour";

C'est la même chose que ça :

echo 'Bonjour';

Mais attention, chaque chaîne doit commencer et se terminer par le même type de caractère de citation et le caractère de citation ne doit pas être utilisé dans la chaîne.

Par exemple, si vous souhaitez éditer un lien HTML (ou tout autre code HTML), vous devez faire précéder le guillemet d'une barre oblique. Une barre oblique signifie "exactement ce caractère", elle n'est donc pas comprise comme une expression dans la langue.

echo "<a href="index.php\">lien texte</a>";

Note technique : Les guillemets ont une signification particulière en PHP.

Paramètres

  • arg Paramètre de sortie.

Valeurs de retour

Aucune valeur n'est renvoyée.

Ne peut pas être utilisé comme une variable.

Note

Note : Comme il s'agit d'une construction linguistique (construct = commande) (et non d'une fonction), elle ne peut pas être chargée dans une variable.

Exemple

echo "Bonjour, le monde";
echo "echo" peut produire plusieurs lignes de texte.
Mais attention à la balise HTML <br>, elle n'est pas imprimée. C'est à ça que sert la fonction nl2br().";
$a = "php"; // définition de la variable
echo "J'aime" . $a; // Il écrit : J'aime php

Echo a également une syntaxe plus courte, où il est possible d'utiliser uniquement le signe égal après la balise d'ouverture php.

Ahoj <?=$jmeno;?>!

Ceci est utile si nous devons écrire quelques informations rapides sur la page. Par exemple, l'année en cours :

Píše Jan Barášek © <?=date('Y');?>

Cette syntaxe raccourcie ne fonctionnera que si les balises d'ouverture php raccourcies sont activées, c'est-à-dire si la directive short_open_tag est définie sur on.

Opération

Toutes les opérations mathématiques courantes peuvent être effectuées à l'aide de la commande echo.

Pour une discussion détaillée des mathématiques, voir un article séparé.

echo 5 + 3 * 2; // imprime 11

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
10.
Status:
All systems normal.
2024