Att komma åt externa variabler i anonyma funktioner i PHP

Det är möjligt att göra så att externa variabler är tillgängliga inuti en anonym funktion. För att göra detta måste du deklarera dessa variabler med hjälp av konstruktionen use på följande sätt:

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

Åtgärda problemet i följande kod:

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