Pseudo Mot de passe
fleche Inscription
fleche Mot de passe oublié ?
Informations Générales
Chargement en cours...
Nombre de Visites fleche [ 139948 ]
Votre IP fleche [ 38.103.63.16 ]
Vous êtes ici : Home Page Cours PHP Fonctions echo et print
Imprimer Imprimer le document

Informations Membres

[195] Posts sur le forum
[177] Membres inscrits
Il y a en ligne :
  arrow 0 Membre
  arrow 1 Invité

fled Membre en ligne:
Aucun

Partenariat

Partenariat Vous pouvez aider ce site à évoluer, en contribuant à son développement. Proposez vos idées de cours et/ou dossiers. Rendez-vous dans « Partenariat » pour en savoir plus.


Nom de domaine

www.

Partenaires

Fonctions ECHO et PRINT

Il existe deux fonctions pour l'affichage à l'écran : 'echo' et 'print'.
La première est en fait une construction du langage PHP. Elle n'a pas besoin de parenthèses, contrairement à 'print', et peut prendre plusieurs paramètres, séparés par des (,). 'echo' est donc légérement plus rapide que 'print', c'est d'ailleurs pour ça que nous la privilégions.

Voici un exemple des différentes formulations possibles :

  • echo ' le texte ';
  • echo " le texte ";
  • echo ' le texte ',' le texte ';
  • print(' le texte ');
  • <?= ' le texte '; ?>
Remarque : Tous ce qui se trouve dans la fonction 'echo', sera interprété en HTML!
Code PHP: Résultat:
echo ' <p style="color: maroon"><strong>texte en couleur et en gras</strong><p> ';

texte en couleur et en gras

Utilisation avec une insertion de variable ou de code PHP.

Code PHP: Résultat:
echo ' <p>Il est: '.date("H:i:s").'<p> ';

Il est: 03:14:16

ou

Code PHP: Résultat:
echo " <p>Nous sommes le: ".date("d-m-Y")."<p> ";

Nous sommes le: 12-05-2008

Caractères spéciaux

Il faut faire très attention aux apostrophes (') et les guillemets ("), car ceux-ci peuvent être confondus avec une fin de chaîne.

1er cas: Pour mettre une apostrophe dans un texte, il faut pour cela mettre un antislash (\) juste avant, si la chaîne se trouve entre deux apostrophes, pour dire à l'interpréteur de continuer de lire le texte.

Code PHP: Résultat:
echo ' J\'utilise le PHP '; J'utilise le PHP

Sauf pour une chaîne entre deux guillemets (").

Code PHP: Résultat:
echo " J'utilise le PHP "; J'utilise le PHP

2ème cas: Pour mettre des guillemets dans un texte, il faut pour cela mettre un antislash (\) juste avant, si la chaîne se trouve entre deux guillemets, pour dire à l'interpréteur de continuer de lire le texte.

Code PHP: Résultat:
echo " La fonction \"echo\" "; La fonction "echo"

Sauf pour une chaîne entre deux apostrophes (').

Code PHP: Résultat:
echo ' La fonction "echo" '; La fonction "echo"
Haut de page