Лямбда-выражение PHP и анонимная функция: в чем различия?

В PHP я читал, что лямбда-выражения — это просто анонимные функции. Однако при чтении материалов лямбда-исчисления кажется, что не только анонимная функция может быть лямбда-выражением. Например:

$immutable = function($x)
{
return $x * $x;
};

echo $immutable(2);

Результаты: 4

это простое лямбда-выражение.

Однако следующая анонимная функция не выглядит лямбда-подобной:

$immutable = function($x)
{
return "Hello " . $x;
};

echo $immutable("world");

Результаты: Hello world

Я слишком усложняю лямбда-исчисление, или это так, что любая анонимная функция также является лямбда-выражением?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …