tutoriales de php: valores booleanos


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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *