Mendapatkan Pembolehubah Luaran bagi Fungsi Tanpa Nama dalam PHP
Anda boleh membuat supaya pembolehubah luaran
boleh diakses di dalam fungsi tanpa nama.
Untuk melakukan ini, anda perlu mengisytiharkan
pembolehubah tersebut menggunakan konstruksi
use dengan cara berikut:
<?php
$num1 = 1;
$num2 = 2;
$func = function() use ($num1, $num2)
{
echo $num1 + $num2;
};
$func();
?>
Betulkan masalah dalam kod ini:
<?php
$num = 5;
$func = function()
{
return $num ** 2;
};
echo $func();
?>