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<?php
  $num1 = 1;
  $num2 = 2;
  
  $func = function() use ($num1, $num2)
  {
    echo $num1 + $num2;
  };
  
  $func();
?>
Задание 1

Korrigeer die probleem in die volgende kode:

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