(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.
Pour une br�ve discussion � propos des diff�rences entre print() et echo(), consultez cet article des FAQTs Knowledge Base : » http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
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