Echo ne fais que ré-écrire sans interprêter une variable (comme un tableau par exemple) tout comme print alors que print_r oui.
+ ';
+ echo "y = " . $y . ' ';
+ echo "z = " . $z . ' ';
+ echo "x * y = " . ($x * $y) . ' ';
+ echo ' ';
+
+ echo 'une chaine de caractère avec des simples cotes plus $x' . ' ';
+ echo "une chaine de caractère avec des simples cotes plus $x" . " ";
+ echo ' ';
+
+ echo "Je m’appelle Martin" . " - fait en dur" . ' ';
+ echo $martin . " - fait avec une varible \$martin" . ' ';
+ echo ' ';
+
+ echo "==================================$aj==================================" . ' ';
+
+ print ('strlen() donne le nombre de char dans le String : ' . strlen($aj)) . ' ';
+ print ('strpos() donne la posisition d\'un char, par exemple le \'k\' : ' . strpos($aj, 'k')) . ' ';
+ print ('strstr() retourne un segment de la chaine à partir de la première occurrence dans la chaîne : ' . strstr($aj, "jack")) . ' ';
+ print ('substr() retourne un segment de chaîne, par exemple du char[5] au char[5]+11 : ' . substr($aj, 5, 11)) . ' ';
+ print ('str_replace() remplace toutes les occurrences dans une chaîne : ' . str_replace("Applejack", "Princess Luna", $aj)) . ' ';
+ print ('html_entity_decode() convertit les entités HTML à leurs caractères correspondant') . ' ';
+ print ('htmlentities() convertit tous les caractères éligibles en entités HTML') . ' ';
+ print_r('explode() scinde une chaîne de caractères en segments et les stocke dans un tableau : ');
+ $tabExplode = explode(" ", $aj);
+ print_r($tabExplode);
+ echo ' ';
+ print ('addslashes() ajoute des antislashs dans une chaîne : ') . addslashes($aj2) . ' ';
+ print ('addcslashes() ajoute des slashs dans toute la chaîne selon les caractère de la chaine passé en 2nd paramètre : ') . addcslashes($aj, "epakj") . ' ';
+ ?>
+
+
+
+ ";
+ $tab .= "