Informatique


Afficher, commenter, fractionner

Afficher

echo permet d'afficher du contenu à l'écran.

Ce qu'il faut savoir pour utiliser echo:

  • echo n'est pas une fonction, c'est techniquement une structure du langage, vous n'êtes donc pas obligé d'utiliser des parenthèses.
  • echo peut s'écrire sur plusieurs lignes
  • la virgule permet de séparer les paramètres
  • le point permet la concaténation
  • le backslash (caractère d'échappement) permet d'empêcher l'interprétation d'un caractère du langage
  • les quotes (guillemets simples) annulent le déréférencement des variables
  • une méthode peut être exécutée dans un echo si elle n'est pas entourée de quotes ou de guillemets

Démo
<?php
	//Un simple echo
	echo "Bonjour le monde <br>";

	//Un echo sur plusieurs lignes
	echo "Cet echo se
	répartit sur plusieurs lignes. C'est au
	choix de chacun d'utiliser une ou
	plusiers lignes. <br>";

	//Le caractère d'échappement backslash utilisé avec echo
	echo "L'échappement de caractères se fait : \"comme ceci\"."."<br>";

	// Afficher les contenus des variables avec echo()
	$foo = "super le php";
	$bar = "Paul";
	echo "La variable \$foo contient $foo, hein $bar."."<br>"; 

	// Vous pouvez aussi utiliser des tableaux
	$baz = array("value" => "fou");
	echo "Le php c'est {$baz['value']} !"."<br>"; 

	// Les guillemets simples annulent le déférencement des variables
	echo 'foo vaut $foo'.'<br>';

	// Avec des paramètres
	echo 'Cette ', 'chaîne ', 'a été ', 'faite ', 'avec plusieurs paramètres.'.'<br>';

	// Avec la concaténation
	echo 'Cette ' . 'chaîne ' . 'a été ' . 'faite ' . 'avec la concaténation.<br>';
	
	// On exécute une méthode dans le echo
	echo "Cette chaîne est en ".strtoupper('majuscules').".";
?>

Commenter le code

Commenter le code est indispensable, on utilise:

  • // pour les commentaire tenant sur une ligne
  • /* ...*/ pour les commentaires tenant sur une ou plusieurs lignes

Démo
<?php
	//Déclaration de la variable $anar
	$anar;

	//Affectation de $anar
	$anar="Bartolomeo Vanzetti";

	/*Affichage du contenu de $anar
	********************************/
	echo "RIP $anar";
?>

Fractionner le code

Au sein d'un même fichier le code php peut être fractionné, cet aspect du langage permet d'intégrer le code dans la structure HTML du document.

Démo
<h2>Trois femmes remarquables</h2>
<?php
$f1="Voltairine de Cleyre";
$f2="Emma Goldman";
$f3="Louise Michel";
?>
<table border=1>
<tr>
<td> <?php echo $f1; ?> </td>
<td> <?php echo $f2; ?> </td>
<td> <?php echo $f3; ?> </td>
</tr>
</table>