Concaténer deux chaînes

Voyons maintenant la concaténation de chaîne de caractères.

Déjà, il faut bien savoir ce qu'est la concaténation de chaîne de caractères. Prenons un exemple simple avec deux chaînes de caractères :
  • la première chaîne de caractères sera : "J'apprend "
  • la seconde chaîne sera : "le PHP"


En faisant une concaténation de ces deux chaînes, nous obtiendrons la chaîne suivante : "J'apprend le PHP".

Tachons maintenant de mettre alors en évidence l'importance de la concaténation de chaîne de caractères avec l'exemple de l'exercice précédent.

On avait alors comme code PHP :

exemple1.php
<?php
$nom = "LA GLOBULE";
echo 'Bonjour ';
echo $nom;
echo ' !';
?>


Or, les trois lignes avec l'instruction echo() peuvent se simplifier en une seule grâce à la concaténation. En PHP, la concaténation de chaîne s'effectue grâce au point.

On a alors :

exemple2.php
<?php
$nom = "LA GLOBULE";
echo 'Bonjour '.$nom.' !';
?>


Ce qui affichera à l'écran :

Bonjour LA GLOBULE !


Résumons les choses :

On affiche en fait la chaîne Bonjour concaténée avec le contenu de la variable $nom, soit LA GLOBULE, également concatène avec la chaîne !, ce qui au final, se résume par l affichage de la chaîne Bonjour LA GLOBULE.

La encore, il faut faire attention car si l'on avait écrit echo 'Bonjour $nom !'; donc sans l'opérateur de concaténation qu'est le point, on aurait eu à l'écran l'affichage suivant :

Bonjour $nom !


(Car dans ce cas, PHP comprend que l'on désire afficher la chaîne $nom et non le contenu de la variable $nom).
LoadingChargement en cours