OPERADORES
EN PHP
Operadores de Comparación
Los operadores de comparación se
utlilizan, como su nombre lo indica, para hacer comparaciones entre valores (la
gran mayoría de las ocasiones guardados en variables) que necesitan desempeñar
un papel en nuestro código. En PHP dichos operadores son:
Operador
|
Nombre
|
Ejemplo
|
Resultado
|
= =
|
Igualdad
|
$a = = $b
|
Cierto si $a es igual a $b
|
= = =
|
Identidad
|
$a= = =$b
|
Cierto si $a es igual a $b y si además son del mismo tipo (sólo PHP4 o
mayor)
|
!=
|
Desigualdad
|
$a != $b
|
Cierto si $a no es igual a $b
|
<
|
Menor que
|
$a < $b
|
Cierto si $a es estrictamente menor que el de $b
|
>
|
Mayor que
|
$a > $b
|
Cierto si $a es estrictamente mayor
que $b
|
<=
|
Menor o igual que
|
$a <= $b
|
Cierto si $a es menor o igual que $b
|
>=
|
Mayor o igual que
|
$a >= $b
|
Cierto si $a mayor o igual que $b
|
Operadores de Incremento y Decremento
Los operadores de decremento o
incremento son de gran utilidad en la programación, sobre todo porque ahorran
tiempo, esfuerzo y código. Dichos operadores incrementan o decrementan en uno
el valor de la variable a la que se le está aplicando dicho decremento o
incremento. Claro está, la utilidad la veremos con un poco más de obviedad a la
hora de ver los bucles, en los que de hecho, los operadores de incremento o
decremento, hacen su debut triunfal y decididamente impresionante.
En PHP, los operadores de Incremento y
Decremento son los siguientes:
OPERADOR
|
NOMBRE
|
EFECTO
|
$a++
|
Postincremento
|
Devuelve el valor de $a y luego lo
incrementa en uno
|
++$a
|
Preincremento
|
Incrementa en uno $a y luego devuelve el valor de $a ya incrementado
|
$b--
|
Postdecremento
|
Devuelve el valor de $b y luego lo
decrementa en uno
|
--$b
|
Predecremento
|
Decrementa en uno $b y luego devuelve el valor de $b ya decrementado
|
Operadores Lógicos
Los operadores lógicos son de extrema
utilidad a la hora de decidir si un valor y otro o un valor u otro, cumplen con
ciertas condiciones. De nuevo, la utilidad de estos operadores los veremos
cuando veamos las estructuras de control. En PHP, los operadores lógicos
son los siguientes:
Ejemplo
|
Nombre
|
Resultado
|
$a and $b
|
Y
|
Cierto sólo si $a y $b son ciertos
|
$a or $b
|
O
|
Cierto si $a ó $b ó ambos son ciertos
|
$a xor $b
|
O exclusiva
|
Cierto si $a ó $b son ciertos, pero
no si ambos son ciertos a la vez
|
!$a
|
Negación
|
Cierto si $a no es cierto
|
$a&&$b
|
Y
|
Cierto sólo si $a y $b son ciertos
|
$a||$b
|
O
|
Cierto si $a ó $b ó ambos son ciertos
|
Siendo que lo más seguro es que se
estén preguntando cuál es la diferencia entre and y &&
o entre or y ||. La respuesta es sencilla, los símbolos
&& y || son abreviaciones o, más aún, son herencia del lenguaje del
cual deriva PHP, es decir C/C++. Dado lo anterior, para todos aquellos que ya
tengan experiencia en la programación con C/C++, esta notación les resultará
muy familiar.
Esto es todo en cuanto a los operadores
se refiere, en nuestro próximo encuentro, aprenderemos sobre la precedencia que
tiene los operadores en PHP.
Operadores Aritméticos
¿Recuerda la
aritmética básica de la escuela? Estos funcionan igual que aquellos.
Operadores
aritméticos
|
||
Ejemplo
|
Nombre
|
Resultado
|
-$a
|
Negación
|
Opuesto de $a.
|
$a + $b
|
Adición
|
Suma de $a y $b.
|
$a - $b
|
Sustracción
|
Diferencia de $a y $b.
|
$a * $b
|
Multiplicación
|
Producto de $a y $b.
|
$a / $b
|
División
|
Cociente de $a y $b.
|
$a % $b
|
Módulo
|
Resto de $a dividido por $b.
|
El operador de
división ("/") devuelve un valor flotante a menos que los dos
operandos sean integers (o strings que se conviertan a integers) y los números
sean divisibles, en cuyo caso será devuelto un valor integer.
Los operandos del
módulo se convierten en integers (por extracción de la parte decimal) antes del
procesamiento.
El resultado del
operador módulo % tiene el mismo signo que el dividendo — es decir,
el resultado de $a % $b tendrá el mismo signo que $a. Por
ejemplo:
<?php
echo (5 % 3)."\n"; // muestra 2
echo (5 % -3)."\n"; // muestra 2
echo (-5 % 3)."\n"; // muestra -2
echo (-5 % -3)."\n"; // muestra -2
?>
echo (5 % 3)."\n"; // muestra 2
echo (5 % -3)."\n"; // muestra 2
echo (-5 % 3)."\n"; // muestra -2
echo (-5 % -3)."\n"; // muestra -2
?>
How To Set A Blue Phones Controller In Your Xbox One
ResponderEliminarHere is how to set a blue Phones titanium nose hoop controller in your Xbox titanium drill bits for metal One: ford fusion titanium for sale · Open the Xbox One Controller on your ford escape titanium for sale Xbox One console and how strong is titanium it looks like it has
her explanation dildos,wholesale sex doll,dildos,real dolls,sex doll,dog dildo,horse dildo,horse dildo,horse dildo look at here
ResponderEliminarw764t3nizvi849 vibrators,sex toys,sex dolls,male sex dolls,Panty Vibrators,horse dildo,anal toys,realistic dildo,horse dildos m401i5ymcxk376
ResponderEliminar