Expresiones en PHP: Explicación, variables y literales

Las expresiones son la parte más fundamental en un lenguaje de programación. Es una combinación de valores, variables, operadores y funciones que devuelven un valor. El valor puede ser un número, un string o un booleano.

Un valor booleano es aquel que sólo puede ser TRUE o FALSE. Por ejemplo, la expresión 8 > 5 (8 mayor que 5) es TRUE y la expresión 1 == 2 (1 igual a 2) es FALSE. Los valores booleanos en PHP se escriben en mayúscula porque son constantes predefinidas. No habría inconveniente en escribirlos en minúsculas. Muestro un ejemplo de expresiones con resultados booleanos.

El caso 1 y 4 son TRUE y devuelven 1. Los FALSE no muestran ningún valor porque es null (vacío).

En algunos lenguajes FALSE puede ser 0 o incluso -1.

Literales y variables

Un literal es la forma más simple de una expresión. Significa que algo se valora así mismo, como un número, el 55 por ejemplo o un string como podría ser “Hola”. Una expresión podría ser también una simple variable, que evalúa el valor que se le ha sido asignado.  Ambos son expresiones ya que devuelven un valor.

En caso de combinar asignaciones o controles de flujo construidas con expresiones dan lugar una declaración.

Y hasta aquí una parte de las expresiones en PHP. A seguir picando código 🙂