Operadores

PHP posee operadores para tipos y objetos, estos operadores permiten desarrollar expresiones lo cual nos permite resolver problemas. Las operaciones mas comunes son las aritmeticas.

  • Suma de numeros 5 + 2
  • Resta 5 - 2
  • Operaciones con parentesis (3 + 2) - 5
  • Divisiones 3 / 3
  • Multiplicaciones 6 * 3
  • Modulus 10 % 11
  • Potencia 12 ** 13

Los operadores y operaciones en programacion tiene sus propias terminologia el cual debemos de entender claramente antes de proseguir.

  • Operando

Esto es, a que valores se le aplica el operador, por ejemplo 5 * 2, el operador de multiplicacion el cual es aplicado a los operando de izquierda a derecha.

  • Unario

Es un operador que se le aplica para desarrollar una simple expresion.

<?php

$x = 10;
$y = 20;
  • Binario

Es un operandor que se le aplica a dos operando.

<?php

// Multiply, Divide, Add
$x = 7;
$result = x * 2;
echo $result; //-> 14

Operadores Post, Pre, Incremento y Decremento

Esto añaden uno o resta uno a la variable al cual se le aplica el operador.

<?php

$x = 1;
echo ++x; //-> 2

Dependiendo si los operadores son pre o post aplicado a la variable, esa variable es autoincrementa o decrementa antes o despues de la sentencia.

<?php

$x = 1;
$y = ++x;

echo x; //-> 2
echo y; //-> 2

$z = y++ + x;
echo x; //-> 2
echo y; //-> 3
echo z; //-> 4

Operador gettype

Este operador es especial que nos permite conocer el tipo de variable al cual se lo aplicamos.

echo gettype(5); //-> integer
echo gettype(false); //-> boolean
echo gettype("John"); //-> string
echo gettype(null); //-> NULL

Operadores Booleanos

Estos operadores nos permite transformar valores booleanos.

Negacion

Este operador convierte un valor booleano en su opuesto, se representa con el signo ! .

Identidad o Igualdad

Igualdad se representa con ==. La desigualdad estricta se representa con !=.

Comparacion

Podemos comparar si dos valores son menores, mayores o iguales con los operadores de comparacion representados por los simbolos <,>, <=, y >=.

Operadores Logicos

Operador AND

Es un operador logico que devuelve el valor true siempre que todos los valores comparados sean true. Si uno de ellos es false, devuelve false . Se representa con el simbolo && .

Operador OR

Es otro operador logico que funciona a la inversa que AND.

results matching ""

    No results matching ""