Verkryging van eksterne veranderlikes in anonieme funksies in PHP
Dit kan so gemaak word dat eksterne veranderlikes
binne 'n anonieme funksie toeganklik is.
Om dit te doen, moet hierdie veranderlikes verklaar word
deur die use konstruksie te gebruik
op die volgende manier:
<?php
$num1 = 1;
$num2 = 2;
$func = function() use ($num1, $num2)
{
echo $num1 + $num2;
};
$func();
?>
Korrigeer die probleem in die volgende kode:
<?php
$num = 5;
$func = function()
{
return $num ** 2;
};
echo $func();
?>