Fonction print() de PHP

La fonction print()


PHP references des fonctions PHP

 (PHP 4, PHP 5)

print() — Affiche une chaîne de caractères

La fonction print()

Définition et utilisation

La fonction d'impression print() affiche une ou plusieurs chaînes.

La fonction print() affiche le paramètre chaînes .

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.

Syntaxe

              print (chaînes)
           
 
Paramètre Description

chaînes

Requis. Une ou plusieurs chaînes à envoyer


Notes

Note : La fonction d'impression () n'est pas réellement une fonction, ainsi vous n'êtes pas requis d'employer des parenthèses avec elle.

Bout : La fonction d'impression () est légèrement plus lente que l'écho ().


Exemple 1 Sélectionner le code

              <html>
              <body>
              <?php
              $chaine = "Qui est Gerywa Jim?";
              print $chaine;
              print "<br />";
              print $chaine."<br /> C'est le web master du site!";
              ?>
              </body>
              </html>
           
 

Le résultat du code ci-dessus sera :


              Qui est Gerywa Jim?
Qui est Gerywa Jim?
C'est le web master du site!

Exemple 2 Sélectionner le code

              <html>
              <body>
              <?php
              print "Ce texte
              est constituer de
              trois lignes.";
              ?>
              </body>
              </html>
           
 

Le résultat du code ci-dessus sera :


              Ce texte est constituer de trois lignes.
           
 

Exemple 3 : la différence entre les guillemets simples et doubles
Sélectionner le code

              <html>
              <body>
              <?php
              $color = "rouge";
              print "Les roses sont de couleur $color";
              print "<br />";
              print 'Les roses sont de couleur $color';
              print "<br />";
              print 'Les roses sont de couleur '.$color;
              ?>
              </body>
              </html>
           
 

Le résultat du code ci-dessus sera :


              Les roses sont de couleur rouge
Les roses sont de couleur $color
Les roses sont de couleur rouge

Exemple 4 : Sélectionner le code

              <html>
              <body>
              <?php
              print("Bonjour le monde <br />");
               
              print "print() fonctionne aussi sans les parenthèses.<br />";
               
              print "Ce print() se
              répartit sur plusieurs lignes. Il affiche aussi les
              nouvelles lignes<br />";
               
              print "Ce print() se\nrépartit sur plusieurs lignes. Il affiche aussi les\nnouvelles
              lignes<br />";
               
              print "L'échappement de caractères se fait : \"comme ceci\".";
              print "<br />";
              // Vous pouvez utiliser des variables avec print
              $foo = "foobar";
              $bar = "barbaz";
               
              print "foo vaut $foo"; // foo vaut foobar
              print "<br />";
              // Vous pouvez aussi utiliser des tableaux
              $bar = array("clé" => "foo");
               
              print "c'est {$bar['clé']} !"; // c'est foo !
              print "<br />";
              // Les guillemets simples annulent le remplacement des variables
              print 'foo vaut $foo'; // foo vaut $foo
              print "<br />";
              // Si vous n'utilisez pas d'autres caractères, vous
              // pouvez afficher simplement vos variables comme ceci
              print $foo; // foobar
              print "<br />";
              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;
              ?>
               
              </body>
              </html>
           
 


Par carabde 22 Aout 2014