Il existe des syntaxes alternatives en
PHP qui permettent au programmeur d'être plus efficace.
IF
L'instruction
if, qui est l'une des plus utilisées en programmation possède plusieurs syntaxes.
Lorsque l'on souhaite exécuter une seule instruction, on peut ne pas mettre d'accolade:
<?php |
$a = 10; |
if( $a > 5 ) |
echo $a . " est plus grand que 5 "; |
?> |
|
Au lieu de :
<?php |
$a = 10; |
if( $a > 5 ){ |
echo $a . " est plus grand que 5 "; |
} |
?> |
|
Remplacer les accolades
Il est possible de remplacer les accolades pour les instructions
if, while, for, foreach et switch par un double point.
Exemple
if:
<?php |
$a = 10; |
if( $a > 5 ): |
echo $a . " est plus grand que 5 "; |
endif; |
?> |
|
Exemple
while:
<?php |
$i = 1; |
while($i <= 10): |
echo $i; |
$i++; |
endwhile; |
?> |
|
Exemple
foreach:
<?php |
foreach($array as $element): |
echo 1; |
endforeach; |
?> |
|
Condition
<?php |
$a = 10; |
echo ( $a > 5 ) "$a est plus grand que 5" : "$a est plus petit que 5"; |
?> |
|
Equivaut à :
<?php |
$a = 10; |
if( $a > 5 ){ |
echo "$a est plus grand que 5"; |
} |
else{ |
echo "$a est plus petit que 5"; |
} |
?> |
|
UNE QUESTION SUR L'ARTICLE?