El documento describe los operadores lógicos y de asignación en PHP. Los operadores lógicos más importantes son AND, OR y NOT, los cuales se usan para crear condiciones. Los operadores de asignación permiten asignar valores a variables de manera más eficiente, como sumar o multiplicar el valor actual de una variable.
1. INTEGRANTE:
ULACIO LUIS C.I 20.100.099
Barinas, 27 de junio
2014
REPUBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL EXPERIMENTAL
“ EZEQUIEL ZAMORA”
2. OPERADORES LÓGICOS EN PHP
• Los operadores lógicos, nos permiten crear condiciones para las
distintas estructuras en PHP, tanto en estructuras condicionales
como en estructuras repetitivas. Los operadores lógicos más
importantes son and (en español: y) y or (en español: o)
Nombre Ejemplo Resultado
and ó && $a and $b
true si $a es true y $b es true
false en caso contrario
or ó || $a or $b
true si $a o $b es true, o ambos
false en caso contrario
xor $a xor $b
true si $a o $b es true, pero no ambos
false en caso contrario
not ó ! !$a
true si $a no es true
false en caso contrario
3. OPERADORES DE ASIGNACION
Una de las tareas donde se utiliza la propiedad de los operadores de
asignación es dentro de las sentencias repetitivas, donde es necesario
incrementar en uno el contador cada vez que se repite el ciclo, por ejemplo:
$i=0;
while($i<10){
echo $i;
$i += 2;}
En el código anterior da como resultado 02468. Pero lo que me
interesa explicarte aquí es la parte del $i += 2, que es donde se utiliza un operador
de asignación apoyado con un operador adicional que es el de adición, ¿qué hace
esta línea? Es simple, le va sumando de dos en dos a la variable $i, es decir esta
línea es idéntica a $i = $i + 2;.
4. Operador Acción
*= Multiplica el valor de la variable que se encuentra del lado izquierdo del
operador, por el valor que se encuentre del lado derecho del operador.
/= Divide el valor de la variable que se encuentra del lado izquierdo del operador,
entre valor que se encuentre del lado derecho del operador.
%= Divide el valor de la variable que se encuentra del lado izquierdo del operador,
entre valor que se encuentre del lado derecho del operador, pero devuelve el
residuo de la operación.
.= Concatena el contenido de la variable del lado izquierdo del operador con el
valor del lado derecho.
<<= Asigna a la variable de la derecha el valor de la izquierda pero recorrido un bit
a la izquierda
>>= Asigna a la variable de la derecha el valor de la izquierda pero recorrido un bit
a la derecha
OPERADORES DE ASIGNACION
EJEMPLO.