Programación con PHP 5 – 2.6.4 Operadores lógicos

2.6.4 Operadores lógicos
Estos operadores primero convierten sus operandos a valor Booleano y luego hacen la comparación respectiva.

Operador Nombre Valor
&&, and AND Lógico El resultado de la operación lógica AND entre los dos operandos.
||, or OR Lógico El resultado de la operación lógica OR entre los dos operandos.
xor XOR Lógico El resultado de la operación lógica XOR entre los dos operandos.

Los operadores and y or tienen menor precedencia que sus equivalentes && y ||.
Ejemplo :


$x = false || true; // $x is true
$x = false or true; // $x is false

En la primera línea , false || true es evaluado a true , de tal forma que $x acaba con el valor true , como se esperaba.
Sin embargo, en la segunda línea, $x = false es evaluado primero, porque = tiene una mayor precedencia que or.
En el momento en que false or true es evaluado, $x ya ha sido establecido a false.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s