Affichage d'une variable

<?php
	$age=21;
	echo("Vous avez $age ans !");
?>
Vous avez 21 ans !

Concaténation

<?php
	$mot1="phrase";
	$mot2=8;
	echo("Voici une $mot1 composée de $mot2 mots.\n");
	echo('Voici une $mot1 composée de $mot2 mots.'."\n" );
	echo('Voici une '.$mot1.' composée de '.$mot2.' mots');
?>
Voici une phrase composée de 8 mots. Voici une $mot1 composée de $mot2 mots. Voici une phrase composée de 8 mots

Accéder à un élément d'un tableau numéroté

<?php
	$prenoms[0] = 'François';
	$prenoms[1] = 'Michel';

	echo($prenoms[1]."\n");
	echo($prenoms[0]."\n");
?>
Michel François

Accéder à un élément d'un tableau associatif

<?php
	$coordonnees['prenom'] = 'François';
	$coordonnees['nom'] = 'Dupont';
	$coordonnees['adresse'] = '3 Rue du Paradis';
	$coordonnees['ville'] = 'Marseille';
	echo $coordonnees['ville'];
?>
Marseille

Conversion de type

<?php
	$a = '5';
	$b = ((int) $a) + 2;
	echo $b;
?> 
7

Structure if ... elseif ... else

 <?php 
	$longeur_mdp = 6;
	if ($longeur_mdp >= 8) { // SI
		$save_mdp = true;
	} elseif ($longeur_mdp >= 6){ //SINON SI
		$save_mdp = true;
		echo "Ce mot de passe n'est pas très sûr !\n";
	} else { // SINON
		echo "Ce mot de passe est trop court !\n";
		$save_mdp = false;
	}
	if($save_mdp){ echo "Mot de passe sauvegardé !"; }
  ?>
Ce mot de passe n'est pas très sûr ! Mot de passe sauvegardé !

Structure switch

<?php
	$couleur = "rouge";
	switch ($couleur) {
		  case "bleu"  : $r=0;   $g=0;   $b=255; break;
		  case "vert"  : $r=0;   $g=255; $b=0;   break;
		  case "rouge" : $r=255; $g=0;   $b=0;   break;
		  default      : $r=0;   $g=0;   $b=0;   break;
	}
	echo "Valeurs RGB pour $couleur : ($r,$g,$b).";
?>
Valeurs RGB pour rouge : (255,0,0).

La boucle while

<?php
	$nombre_de_lignes = 1;

	while ($nombre_de_lignes <= 10) {
		echo 'Ceci est la ligne n°' . $nombre_de_lignes . "\n";
		$nombre_de_lignes++;
	}
?>
Ceci est la ligne n°1 Ceci est la ligne n°2 Ceci est la ligne n°3 Ceci est la ligne n°4 Ceci est la ligne n°5 Ceci est la ligne n°6 Ceci est la ligne n°7 Ceci est la ligne n°8 Ceci est la ligne n°9 Ceci est la ligne n°10

La boucle for

<?php
	for ($nb_lignes = 1; $nb_lignes <= 10; $nb_lignes++)
	{
		echo 'Ceci est la ligne n°' . $nb_lignes . "\n";
	}
?>
Ceci est la ligne n°1 Ceci est la ligne n°2 Ceci est la ligne n°3 Ceci est la ligne n°4 Ceci est la ligne n°5 Ceci est la ligne n°6 Ceci est la ligne n°7 Ceci est la ligne n°8 Ceci est la ligne n°9 Ceci est la ligne n°10

Parcours de tableau avec un for

<?php
$prenoms = array ('François', 'Michel', 'Nicole', 'Véronique', 'Benoît');
for ($numero = 0; $numero < 5; $numero++) {
	echo $prenoms[$numero] . "\n";
}
?>
François Michel Nicole Véronique Benoît

La boucle foreach pour les tableaux simples

<?php
	$prenoms = array ('François', 'Michel', 'Nicole', 'Véronique', 'Benoît');
	foreach($prenoms as $element) {
		echo $element . "\n";
	}
?>
François Michel Nicole Véronique Benoît

La boucle foreach pour les tableaux clé-valeur

<?php
	$coordonnees = array (
		'prenom' => 'François',
		'nom' => 'Dupont',
		'adresse' => '3 Rue du Paradis',
		'ville' => 'Marseille');

	foreach($coordonnees as $champ => $element)
	{
		echo $champ . ' : ' .$element . "\n";
	}
?>
prenom : François nom : Dupont adresse : 3 Rue du Paradis ville : Marseille
Retour