# Los operadores

## Tabla de contenidos

- Prioridad de los operadores
- Aritmética
- Incremento y decremento
- Asignación
- Bitwise
- Comparación
- Control de errores
- Ejecución
- Lógica
- String
- Arrays
- Tipo
- Funcional

Un operador es algo que toma uno o más valores (o expresiones, en la jerga de la programación) y que produce otro valor (por lo tanto, la construcción misma se convierte en una expresión).

Los operadores pueden ser agrupados según el número de valores que aceptan. El operador unario opera solo sobre un valor, por ejemplo `!` (el operador de negación) o `++` (el operador de incremento). Los operadores binarios toman dos valores, como los tan conocidos operadores aritméticos `+` (más) y `-` (menos), y la mayoría de los operadores PHP entran en esta categoría. Finalmente, hay un único operador ternario, `? :`, que acepta tres valores; Esto se suele denominar simplemente "operador ternario" (aunque quizá podría llamarse más apropiadamente "operador condicional").

Una lista completa de los operadores de PHP se encuentra en la sección precedencia de los operadores. Esta sección también explica la precedencia de los operadores y la asociatividad, que indican exactamente cómo se evalúan las expresiones que contienen varios operadores diferentes.

Existe una extensión PECL que permite la sobrecarga de algunos operadores para objetos. Para más información, véase la sección de Sobrecarga de operadores para objetos.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open