Un valor booleano es uno que se encuentra en uno de dos estados. Se conocen como valores verdaderos o falsos, en programación. Por lo general, a True se le asigna un valor de 1 y a False un valor de cero. Los configura como otras variables:
$ true_value = 1;
$ valor_falso = 0;
Puede reemplazar el 1 y el 0 con las palabras «verdadero» y «falso» (sin las comillas). Pero una nota de precaución, si lo hace. Pruebe este script y vea qué sucede:
php
$ true_value = true;
$ valor_falso = falso;
print («true_value =». $ true_value);
print («false_value =». $ false_value);
?>
Lo que debe encontrar es que el verdadero valor imprimirá «1», pero el false_value no imprimirá nada! Ahora reemplace verdadero con 1 y falso con 0, en el script anterior, y vea lo que se imprime.
Los valores booleanos son muy comunes en la programación y, a menudo, ve este tipo de codificación:
$ true_value = true;
if ($ true_value) {
print («eso es cierto»);
}
Esta es una forma abreviada de decir «si $ true_value tiene un valor booleano de 1, entonces la afirmación es verdadera». Esto es lo mismo que:
if ($ true_value == 1) {
print («eso es cierto»);
}
El operando NOT también se usa mucho con este tipo de instrucción if:
$ true_value = true;
if (! $ true_value) {
print («eso es cierto»);
}
demás {
print («eso no es cierto»);
}
Probablemente conocerá mucho los valores booleanos durante su vida de programación. ¡Vale la pena dominarlos!
=== y! ==
En ediciones recientes de PHP, se han introducido dos nuevos operadores: el triple signo igual (= = =) y una exclamación, doble igual (! = =). Estos se utilizan para probar si un valor tiene el mismo valor que otro Y son del mismo tipo. Un ejemplo sería:
$ número = 3;
$ texto = «tres»;
if ($ número === $ texto) {
imprimir («Igual»);
}
demás {
print («No es el mismo»);
}
Entonces, esto pregunta: «¿Las variables coinciden exactamente?» Dado que uno es texto y el otro es un número, la respuesta es «no» o falsa. ¡No usaremos mucho estos operadores, si es que los usaremos!
<- Atrás una página | Pasar a la siguiente parte ->
Volver a la página de contenido de PHP