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.