Truy cập biến ngoài trong hàm ẩn danh của PHP
Bạn có thể làm cho các biến bên ngoài
có thể truy cập được bên trong hàm ẩn danh.
Để làm điều này, bạn cần khai báo các biến đó
bằng cách sử dụng cấu trúc use
như sau:
<?php
$num1 = 1;
$num2 = 2;
$func = function() use ($num1, $num2)
{
echo $num1 + $num2;
};
$func();
?>
Hãy sửa lỗi trong đoạn mã dưới đây:
<?php
$num = 5;
$func = function()
{
return $num ** 2;
};
echo $func();
?>