ANUNCIOS
Imagen de ArticuloOperadores

Aprendiendo desarrollo web con PHP desde cero - Operadores

Los operadores nos permiten realizar varias operaciones básicas, bien sean operaciones lógicas, aritméticas, asignación. 

La documentación de PHP define a un operador como: "Un operador es algo que toma uno más valores (o expresiones, en jerga de programación) y produce otro valor (de modo que la construcción en si misma se convierte en una expresión)." http://php.net/manual/es/language.operators.php.

Operadores de Asignacion

Nombre Ejemplo Descripcion
=
$a = 3; //$a Toma el valor de 3
Asigna un valor a una variable
+=
$a = 2;
$a += 3; //$a toma el valor de 5 
Incrementa una variable. Equivalente a decir $a = $a + 3;
-=
$a = 2;
$a -= 3; //$a toma el valor de -1
Decrementa una variable. Equivalente a decir $a = $a - 3;
*=
$a = 2;
$a *= 3; //$a toma el valor de 6
 

Multiplica una variable. Equivalente a decir $a = $a*3

/=
$a = 2;
$a /= 2; //$a toma el valor de 1
 

Divide una variable. Equivalente a decir $a = $a / 2

 

 

Operadores Artiméticos

Si has usado una calculadora alguna vez en la vida, que se puede dar por hecho, ya estaremos familiarizados con estos operadores.

Nombre Simblolo Ejemplo
Suma +
$a = 1; $b = 2;
$c = $a + $b; //$c toma el valor de 3
Resta -
$a = 1; $b = 2;
$c = $a - $b; //$c toma el valor de -1
Multiplicacion *
$a = 4; $b = 2;
$c = $a * $b; //$c toma el valor de 8
División /
$a = 8; $b = 4
$c = $a / $b; //$c toma el valor de 2
Negación -
$a = 5;
$b = -$a; //$b toma el valor de -5
 Módulo  %  
$a = 3;
$b = 2;
//El modulo devuelve el resto o residuo de la división, 
$c = $a % $b; //C toma el valor de 1

Operadores Lógicos

Estos operadores son los mismo que se usan en la lógica formal.

Nombre Simblolo Ejemplo Descripcion
Y and
$verdad = TRUE and TRUE; //verdad (1)
$verdad = FALSE and FALSE; //falso (0)
$verdad = TRUE and FALSE; //falso (0)
$verdad = FALSE and TRUE; //falso (0)
 Retorna true si ambos operandos son true
O or
$verdad = TRUE or TRUE; //verdad (1)
$verdad = FALSE or FALSE; //falso (0)
$verdad = TRUE or FALSE; //verdad (1)
$verdad = FALSE or TRUE; //verdad (1)
Retorna true si alguno de los operandos son true 
O Excluyente xor
$verdad = TRUE xor TRUE; //falso (0)
$verdad = FALSE xor FALSE; //verdad (1)
$verdad = TRUE xor FALSE; //verdad (1)
$verdad = FALSE xor TRUE; //falso (0) 

Retorna true si y solo si uno de los operandos son true

Y &&
$verdad = TRUE && TRUE; //verdad (1)
$verdad = FALSE && FALSE; //falso (0)
$verdad = TRUE && FALSE; //falso (0)
$verdad = FALSE && TRUE; //falso (0)
 

Retorna true si ambos operandos son true

O ||
$verdad = TRUE || TRUE; //verdad (1)
$verdad = FALSE || FALSE; //falso (0)
$verdad = TRUE || FALSE; //verdad (1)
$verdad = FALSE || TRUE; //verdad (1)
 

Retorna true si alguno de los operandos son true

 Negacion  !  
$verdad = false;
$verdad = !$verdad; // verdad (1)
$verdad = !$verdad; // falso    (0)
 Retorna la negacion del elemento

 

Operadores de comparación

Los operadores de comparación nos permite comparar dos variables

Nombre Simblolo Ejemplo Descripcion
Igual que == $a == $b;  Retorna true si ambos elementos son iguales
Mayor que > $a > $b;   Retorna true si el elemento de la izquierda es mayor que el de la derecha
Menor que < $a < $b; 

Retorna true si el elemento de la izquierda es menor que el de la derecha

Mayor o igual que >= $a >= $b; 

Retorna true si el elemento de la izquierda es mayor o igual que el de la derecha

Menor o igual que <= $a <= $b; 

Retorna true si el elemento de la izquierda es menor o igual que el de la derecha

 Diferente  != $a != $b; 

Retorna true si el elemento de la izquierda es diferente al de la derecha

Diferente <> $a <> $b; 

Retorna true si el elemento de la izquierda es diferente al de la derecha


Etiquetas:   CURSO-PHP

Articulos Relacionados
Publicidad
Comentarios
comments powered by Disqus