⊗ppPmCdLO 104 of 447 menu

Opérations logiques en PHP

Regardons le code suivant :

<?php $a = 1; $b = 2; if ($a == $b) { var_dump(true); } else { var_dump(false); } ?>

Comme vous pouvez le voir, ce code exécute une comparaison des variables a et b et, si elles sont égales, true est affiché dans la console, sinon - false.

Il est temps de vous révéler une chose peu évidente : en réalité, la construction if n'est pas obligatoire pour la comparaison - les opérateurs eux-mêmes comme ==, ===, !=, <, > et autres retournent comme résultat soit true, soit false.

Regardez l'exemple :

<?php var_dump(1 == 1); // affichera true var_dump(1 == 2); // affichera false ?>

Sur la base de ce qui est écrit, le code du début de la leçon peut être réécrit de manière plus simple :

<?php $a = 1; $b = 2; var_dump($a == $b); ?>

On peut ne pas afficher le résultat immédiatement, mais l'assigner à une variable :

<?php $a = 1; $b = 2; $res = $a == $b; var_dump($res); ?>

Soient les variables suivantes :

<?php $a = 2 * (3 - 1); $b = 6 - 2; ?>

En utilisant l'opérateur ==, déterminez si les valeurs de ces variables sont égales ou non.

Soient les variables suivantes :

<?php $a = 5 * (7 - 4); $b = 1 + 2 + 7; ?>

En utilisant l'opérateur >, déterminez si la variable $a est plus grande que $b.

Soient les variables suivantes :

<?php $a = 2 ** 4; $b = 4 ** 2; ?>

En utilisant l'opérateur !=, déterminez si les valeurs de ces variables sont différentes ou non.

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