Manuel PHP
(PHP 4, PHP 5)
print — Affiche une chaîne de caractères
Description
int print
( string $arg
)
print affiche la chaîne de caractères arg . print retourne toujours 1.
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.
Example#1 Exemples 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;
- ?>
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
Note: Comme ceci est une structure du langage, et non pas une fonction, il n'est pas possible de l'appeler avec les variables fonctions.
Remonter 
