⊗ppPmCdLO 104 of 447 menu

Operaciones lógicas en PHP

Veamos el siguiente código:

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

Como puedes ver, en este código se ejecuta una comparación de las variables a y b y, si son iguales, se muestra en la consola true, y si no son iguales - false.

Es hora de revelarte algo no tan obvio: en realidad, la construcción if no es obligatoria para la comparación - los propios operadores como ==, ===, !=, <, > y etc. devuelven como resultado true, o false.

Mira el ejemplo:

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

Basándonos en lo escrito, el código del inicio de la lección se puede reescribir de forma más simple:

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

No es necesario mostrar el resultado inmediatamente, se puede asignar a alguna variable:

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

Sean las siguientes variables:

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

Usando el operador ==, determina si los valores de estas variables son iguales o no.

Sean las siguientes variables:

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

Usando el operador >, determina si la variable $a es mayor que $b.

Sean las siguientes variables:

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

Usando el operador !=, determina si los valores de estas variables son diferentes o no.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar