Внатрешни променливи на функции во PHP

Променливите декларирани внатре во функцијата не се видливи надвор. Ајде да погледнеме на пример. Да речеме дека имаме следнава променлива:

php<?php
  function func()
  {
    $num = 1;
  }
?>

Ајде да се обидеме да ја испечатиме променливата $num надвор од функцијата:

php<?php
  function func()
  {
    $num = 1;
  }
  
  func();
  echo $num; // грешка
?>
Задание 1

Кажете, каков ќе биде резултатот од извршувањето на кодот:

php<?php
  function func()
  {
    $aaa = '!!!';
  }
  
  func();
  echo $aaa;
?>
Задание 2

Кажете, каков ќе биде резултатот од извршувањето на кодот:

php<?php
  function func($aaa)
  {
    $aaa = 222;
  }
  
  func(111);
  echo $aaa;
?>