Arreglos en PHP

Operadores en PHP

¿Que son los operadores en PHP?

operadores curso de php

Un operador nos permite realizar una operación entre uno o más valores e incluso pueden ser variables ya definidas antes de realizar dicha operación. El operador toma esos valores de entrada y los relaciona entre si, también los puede procesar realizando una operación y aplicando otro valor como resultado para obtener un resultado concreto. Para entender un poco más, los operadores en php son los símbolos que usamos en las matemáticas para realizar principalmente operaciones o calculos, como los símbolos que nos indican ciertas operaciones: suma, resta, multiplicación, división.

En un lenguaje de programación son los valores que vamos a relacionar mediante operadores en php se pueden estar contenidos en variables, o escritos en el propio código, esto se conoce como código duro, significa que no se almacena dicho valor en ninguna variable o en ninguna constante.

Los operadores toman esos valores y los modifican generando nuevos valores o resultados, en la escuela regularmente se expresaba como datos de entrada -> proceso -> salida. A veces son conocidas las operaciones matemáticas, pero a veces son operaciones lógicas o de asignación, por mencionar algunas.

Es importante mencionar que los operadores en PHP son más distinguidos de lo que se va a ver en este artículo, es decir, existen más operadores que no vamos a incluir en este tutorial. Sin embargo, hay que aclarar que la mayoría de las ocasiones se utilizan los operadores en PHP.

Lo cierto es que más recomendable tomar una preparación presencial para poder entender mejor estos temas, te recomendamos 100% este curso de php.

operadores logicos en php

Precedencia de operadores

La precedencia de los operadores en PHP sigue casi las mismas reglas que en matemáticas, esto significa que las reglas en las matemáticas y en programación son iguales por ejemplo acontinuación listamos las procedencias

Cuando tienen la misma precedencia (hablamos de precedencia al realizar las operaciones tomando en cuenta la importancia del simbolo, su asociatividad decide cómo ordenar los operadores y los números que encuentre). Por ejemplo el operador suma + tiene asociatividad izquierda, por lo que la operación 1 + 2 + 3 sumará primero 1 y 2, y después 3 dicho de otro modo (1 + 2) + 3. Por el contrario, el operador = tiene asociatividad derecha, por lo que $x = $y = $z se agrupa de forma $x = ($y = $z); todo dependera del orden en que esten agrupando dichos operadores en PHP.

operadores matematicos en php

¿Pero que ocurre con los operadores de la misma procedencia?

Los operadores de misma precedencia que no son asociativos no pueden usarse juntos, esto: 1 < 2 > 1 es incorrecto, ya que los operadores de comparación no tienen procedencia solamente nos sirven para realizar comparaciones y nos devuelve como tal un resultado booleano, es decir un true o un false.

En ocasiones es aconsejable usar paréntesis aunque no sea necesario para mejorar la legibilidad, y que nos de los resultados que nosotros estamos esperando, actualmente a nivel laboral existen muchos tipos de errores comunes por la prcedencia de operadores ya que muchos no conocen este tipo de reglas básicas que se conocen realmente en la escuela.

La precedencia de operadores y su asociatividad sólo determinan cómo se agrupan las expresiones, sin embargo si afectan el resultado final, por eso es muy importante conocer este tipo de reglas para que usted mismo pueda agrupar o no con la ayuda de los parentesis.

operadores de incremento en php

Enseguida mostraremos los operadores

Operadores Aritméticos

Tenemos los operadores Aritméticos los cuales sirven comunmente para realizar operaciones.

necesitas una pagina web

Operadores de Asignación

Tambien PHP cuenta con los operadores de asignación los cuales nos sirven para agregar un valor normalmente a una variable o a una constante.

Operadores de Comparación

Acontinuación te mostraremos los operadores de comparación que tienen un simple uso y como resultado nos devuelve un booleano el cual lo podemos almacenar en algunas variable o incluso no lo podemos almacenar.

operador ternario en php

Operador Ternario

Este operador ternario en terminos simples es un if de asignación el cual si se llegará a cumplir una condición o el valor de una condición nos da como resultado true le asignará un resultado a una variable.

curso recomendado

Operadores Lógicos

Estos operadores también nos dan como resultado un booleano y son muy sencillos de utilizar.

Operadores de cadenas

Cuando trabajamos con cadenas de texto tenemos un operador especial que es el de la concatenación. Sirve para unir una cadena a la otra. Este operador es el punto (.) y como lo mencionamos anteriormente se usa para unir minimo 2 textos o más, acontinuación te daremos una lista de ejemplos

Si te puedes dar cuenta puedes utilizar las variables definidas en líneas anteriores para poder utilizar el operador (.) sin embargo no puedes utilizar una variable que no esta definida pero que tuvieras pensado definirla más adelante, esto no se puede, el interprete de PHP te daria un error de sintaxis indicando que no existe o que no ha sido definida; esto es otro error muy común el cual debes de tener muy en cuenta.

Operadores de control de errores

Cuando se antepone el símbolo de arroba @ ante cualquier expresión, cualquier mensaje de error que pueda generar esa expresión será ignorado; será ignorado sin embargo no quiere decir que no exista el error, pero este error lo podemos configurar para que no truene tu sistema, lo puedes configurar para que se den cuenta que existe un error y se pongan en contracto con el desarrollador y poder darle solución lo antes posible, a continuación te mostramos este tipo de operadores.

La variable $php_errormsg nos mostrara el error que se asigna al php o es su defecto el error que mostraría PHP si es que no estuvieran utilizando este operador.

Por el momento, puedes tomar nuestro curso de Excel. Si te interesa la programación, puedes tomar nuestro curso de java o el curso de python.

Articulos Relacionados a la tecnología Java

Seguridad de Java Java para Android Applets Java Juegos en Java Web Services Java Servidor Java Java 8 Fundamentos de Java 8 Java 3D
Curso de Java

Diseño Web Grupo Codesi