Externe variabelen ophalen van anonieme functies in PHP

Je kunt ervoor zorgen dat externe variabelen beschikbaar zijn binnen een anonieme functie. Om dit te doen, moet je deze variabelen declareren met behulp van de use constructie op de volgende manier:

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

Los het probleem in deze code op:

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