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) |
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 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.
arg
Paramètre de sortie.Aucune valeur n'est renvoyée.
Ne peut pas être utilisé comme une variable.
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.
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 variableecho "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 suron
.
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:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | fr