print

(PHP 4, PHP 5)

printAffiche 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