Antes de estudiar los operadores de PHP, que son los que indican qué es lo que hay que hacer con los operandos es conveniente que definamos el concepto de expresión.
Una expresión, desde el punto de vista de la programación PHP, es cualquier cosa que posee o produce un valor. |
Una expresión puede ser una variable o una constante o puede incluir varios operandos y operadores. Una función que retorna un valor también entra dentro de lo que definimos como expresión. El valor resultante de la evaluación de una expresión nos da un valor simple de uno de los seis tipos de datos que hemos visto (entero, coma flotante, cadena, booleano, matriz u objeto).
Los valores simples también se conocen como escalares: entero, coma flotante, cadena y booleano) mientras que las matrices y los objetos se consideran valores de tipo compuesto.
Hemos visto que la expresión más sencilla es una variable o una constante pero también una comparación entre dos operandos es una expresión, ya que da como resultado un valor booleano (Verdadero o Falso). En la siguiente sentencia:
if ($a > $b) ....
($a > $b) es una expresión que se evalúa como TRUE o FALSE.
El concepto de expresión es muy amplio: cualquier cosa que posee o produce un valor es una expresión.