ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗ppSpFnAnOV 3 of 95 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Внешние переменные анонимных функций в PHP

Анонимные функции, так же, как и обычные, не видят переменные, объявленные вне функции:

<?php $num1 = 1; $num2 = 2; $func = function() { echo $num1 + $num2; // ошибка, переменные недоступны }; $func(); ?>

Расскажите, каким будет результат выполнения кода:

<?php $num = 5; $func = function() { return $num ** 2; }; echo $func(); ?>
byenru