php:echo

Un article de Polydoc.

Toutes versions de PHP.

Sommaire

[modifier] Synopsis

echo ( string $texte )

[modifier] Description

echo est une structure de langage servant à afficher à l'écran son paramètre.

[modifier] Notes

Comme echo n'est pas à proprement parler une fonction, les parenthèses sont facultatives. echo ne se comporte pas comme une fonction, par exemple :

($test) ? echo 'vrai' : echo 'faux';

... ne marchera pas. Par contre, print se comporte lui comme une fonction, le code suivant fonctionnera :

($test) ? print 'vrai' : print 'faux';

Pour remédier à ce problème, vous pouvez utiliser echo comme ceci :

echo $test ? 'vrai' : 'faux';

[modifier] Exemples

<?php
echo 'Hello world !';
?>

Affichera... Hello world !


<?php
$variable = 'Hello world !';
echo $variable;
?>

Affichera également : Hello world !.

Par contre, n'oublions pas de faire la différence entre les quotes et les doubles-quotes :

<?php
$variable = 'tous';
echo 'Bonjour à $variable';
?>

Affichera : Bonjour à $variable.

Les deux portions de code suivantes affichent par contre le même résultat, c'est-à-dire : Bonjour à tous :

<?php
$variable = 'tous';
echo 'Bonjour à'.$variable;
echo "Bonjour à $variable"; 
?>

echo affiche tous les arguments (facultatifs et illimités) passés en paramètres. Par exemple :

<?php
echo 'Poly', 'Doc', '.', 'org';
?>

Est équivalent à :

<?php
echo 'PolyDoc.org';
?>

Et affichera : PolyDoc.org


[modifier] Voir aussi

[modifier] Liens internes