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:

$ 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

Recomendado para ti