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