¿Qué significa que sea una expresión o una estructura?

« Back to Glossary Index

¿Qué significa que algo sea una expresión o una estructura?

Expresión

Una expresión es cualquier construcción del lenguaje que:

  • produce un valor
  • puede usarse como parte de otra expresión
  • puede asignarse directamente a una variable

Por ejemplo:

$numero = 2 + 3;       // 5
$activo = $edad >= 18; // true o false

Y en el caso de match:

$mensaje = match ($codigo) {
    200 => 'OK',
    404 => 'No encontrado',
};

Estructura (o estructura de control)

Una estructura de control:

  • no devuelve un valor
  • controla el flujo del programa
  • ejecuta instrucciones

Ejemplos:

if (...) { ... }
while (...) { ... }
switch (...) { ... }
« Back to Glossary Index

Este artículo está publicado bajo una licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional . Puedes compartirlo y adaptarlo, incluso con fines comerciales, siempre que cites al autor y mantengas esta misma licencia.