(PHP 4, PHP 5)
print — Affiche une chaîne de caractères
Description
int print
( string
$arg
)
Affiche le paramètre arg
.
print n'est pas vraiment une fonction (c'est techniquement une structure de langage). Cela fait que vous n'êtes pas obligé d'utiliser des parenthèses.
Liste de paramètres
-
arg
-
Les données d'entrée.
Valeurs de retour
Retourne 1, toujours.
Exemples
Exemple #1 Exemple avec print
- <?php
- print("Bonjour le monde");
- print "print() fonctionne aussi sans les parenthèses.";
- print "Ce print() se
- répartit sur plusieurs lignes. Il affiche aussi les
- nouvelles lignes";
- print "Ce print() se\nrépartit sur plusieurs lignes. Il affiche aussi les\nnouvelles lignes";
- print "L'échappement de caractères se fait : \"comme ceci\".";
- // Vous pouvez utiliser des variables avec print
- $foo = "foobar";
- $bar = "barbaz";
- print "foo vaut $foo"; // foo vaut foobar
- // Vous pouvez aussi utiliser des tableaux
- $bar = array("clé" => "foo");
- print "c'est {$bar['clé']} !"; // c'est foo !
- // Les guillemets simples annulent le remplacement des variables
- print 'foo vaut $foo'; // foo vaut $foo
- // Si vous n'utilisez pas d'autres caractères, vous
- // pouvez afficher simplement vos variables comme ceci
- print $foo; // foobar
- print <<<END
- Cette syntaxe s'intitule le "here document" et
- permet d'afficher plusieurs lignes avec de
- l'interpolation de variables. Notez que la fin de
- la syntaxe doit apparaître sur une nouvelle ligne,
- avec uniquement un point-virgule, et pas d'espace
- de plus !
- END;
- ?>
Notes
Note: Comme ceci est une structure du langage, et non pas une fonction, il n'est pas possible de l'appeler avec les fonctions variables.
Voir aussi
- echo - Affiche une chaîne de caractères
- printf() - Affiche une chaîne de caractères formatée
- flush() - Vide les tampons de sortie
- Syntaxe Heredoc