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