Λήψη Εξωτερικών Μεταβλητών σε Ανώνυμες Συναρτήσεις στην PHP
Μπορείτε να κάνετε έτσι ώστε οι εξωτερικές μεταβλητές
να είναι προσβάσιμες μέσα στην ανώνυμη συνάρτηση.
Για να το κάνετε αυτό, πρέπει να δηλώσετε αυτές τις μεταβλητές
χρησιμοποιώντας το construct use
ως εξής:
<?php
$num1 = 1;
$num2 = 2;
$func = function() use ($num1, $num2)
{
echo $num1 + $num2;
};
$func();
?>
Διορθώστε το πρόβλημα σε αυτόν τον κώδικα:
<?php
$num = 5;
$func = function()
{
return $num ** 2;
};
echo $func();
?>