Services webmasters
Partenaires
Jeux concours gratuits
 
elseif
<<<
Syntaxe alternative while
>>>

4.7 Les structures de contrôle
4 Référence
 Manuel PHP

if
else
elseif
->Syntaxe alternative
while
do..while
for
foreach
break
continue
switch
declare
return
require
include
require_once
include_once

4.7.4 Syntaxe alternative

PHP propose une autre manière de rassembler des instructions à l'intérieur d'un bloc, pour les fonctions de contrôle if , while , for , foreach et switch . Dans chaque cas, le principe est de remplacer l'accolade d'ouverture par deux points (:) et l'accolade de fermeture par, respectivement, endif; , endwhile; , endfor; , ou endswitch; .
Instruction if () alternative

<?php if ($a == 5): ?>
A égal 5
<?php endif; ?>

Dans l'exemple ci-desssus, le bloc HTML "A = 5" est inclus à l'intérieur d'un if en utilisant cette nouvelle syntaxe. Ce code HTML ne sera affiché que si la variable $a est égale à 5.

Cette autre syntaxe fonctionne aussi avec le else et elseif . L'exemple suivant montre une structure avec un if , un elsif et un else utilisant cette autre syntaxe:
Instruction alternative if () elseif et else

<?php
if ($a == 5):
    print
"a égale 5";
    print
"...";
elseif (
$a == 6):
    print
"a égale 6";
    print
"!!!";
else:
    print
"a ne vaut ni 5 ni 6";
endif;
?>

Voir aussi while , for , et if pour d'autres exemples.

<< Syntaxe alternative >>
elseif Les structures de contrôle while
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -