⊗ppPmCdBShI 85 of 447 menu

If abrégé dans la structure if-else

Supposons, par exemple, que nous voulions savoir si la variable $test est égale à la valeur true. Dans ce cas, la structure if peut être écrite ainsi :

<?php $test = true; if ($test == true) { echo '+++'; } else { echo '---'; } ?>

Lors de la programmation, de telles vérifications sont nécessaires très souvent, donc pour celles-ci, il existe une forme abrégée plus élégante : au lieu de if ($test == true), on peut simplement écrire if ($test).

Réécrivons notre code sous forme abrégée :

<?php $test = true; if ($test) { // équivalent à if ($test == true) echo '+++'; } else { echo '---'; } ?>

Supposons maintenant que nous vérifiions que la variable $test n'est pas égale à true :

<?php $test = true; if ($test != true) { echo '+++'; } else { echo '---'; } ?>

Dans ce cas, la syntaxe abrégée sera la suivante :

<?php $test = true; if (!$test) { // utilisons le NON logique echo '+++'; } else { echo '---'; } ?>

Une abréviation similaire existe également pour la vérification de false. Supposons que nous ayons le code suivant :

<?php $test = true; if ($test == false) { echo '+++'; } else { echo '---'; } ?>

La condition $test == false est en réalité équivalente à $test != true :

<?php $test = true; if ($test != true) { // équivalent à if ($test == false) echo '+++'; } else { echo '---'; } ?>

Eh bien, et une telle condition, nous avons déjà appris à la raccourcir dans l'exemple précédent. Raccourcissons :

<?php $test = true; if (!$test) { echo '+++'; } else { echo '---'; } ?>

Réécrivez le code suivant en utilisant la comparaison abrégée :

<?php $test = true; if ($test == true) { echo '+++'; } else { echo '---'; } ?>

Réécrivez le code suivant en utilisant la comparaison abrégée :

<?php $test = true; if ($test == false) { echo '+++'; } else { echo '---'; } ?>

Réécrivez le code suivant en utilisant la comparaison abrégée :

<?php $test = true; if ($test != true) { echo '+++'; } else { echo '---'; } ?>

Réécrivez le code suivant en utilisant la comparaison abrégée :

<?php $test = true; if ($test != false) { echo '+++'; } else { echo '---'; } ?>
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser