| Accueil | table PHP | index PHP | précédent | suivant |

Fonction echo et chaînes de caractères

C'est donc par la fonction echo que le serveur va envoyer vers votre poste le texte produit par le script PHP.

Ce code est reçu par votre navigateur et va être interprété par défaut comme du code HTML de sorte que si l'on incorpore des balises HTML au texte, elles seront prises en compte comme telles. Dans l'exemple suivant, les balises <br/> ajoutées au texte provoquent un retour à la ligne.

Notons que la fonction echo peut envoyer successivement plusieurs chaînes séparées par des virgules.

Notons également que le langage PHP permet très facilement de concaténer plusieurs chaînes, c'est à dire de les mettre bout à bout, il suffit pour cela de les séparer par un point.
On peut également créer une chaîne par concaténations successives en utilisant la notation suivante :

$ma_chaîne="chaîne 1";
$ma_chaîne.="chaîne 2";
$ma_chaîne.="chaîne 3";
qui est équivalente à $ma_chaîne="chaîne 1"."chaîne 2"."chaîne 3";

Voici l'exemple qui illustre ces diverses possibilités :


<?php
// script002
// retour à la ligne après chaque chaîne
echo "Première chaîne.<br/>";
echo "Deuxième chaîne.<br/>";
// pas de retour en l'absence de la balise <br/>
echo "Première chaîne. ";
echo "Deuxième chaîne.<br/>";
// deux chaînes envoyées par echo
echo "Première chaîne. ", "Deuxième chaîne.<br/>";
// deux chaînes concaténées, même résultat
echo "Première chaîne. "."Deuxième chaîne.<br/>";
// concaténations successives
$chaîne="Première chaîne. ";
$chaîne.="Deuxième chaîne. ";
$chaîne.="Troisième chaîne.<br/>";
echo $chaîne;
?>


Exécuter ce script




suivant