Я экспериментирую с новыми функциями стрелок в PHP 7.4 и пытаюсь создать рекурсивную функцию стрелок на один вкладыш. Кто-нибудь знает, возможно ли это?
Вот мой код:
$factorial = fn($x) => $x === 1 ? 1 : $x * $factorial($x - 1);
Я получаю неопределенную переменную здесь. Я предполагаю, что внутренняя переменная $factorial
еще не существует?
Сообщение об ошибке Notice: Undefined variable: factorial in test.php on line 10