A függvények belső változói PHP-ben

A függvényen belül deklarált változók kívülről nem láthatók. Nézzünk meg egy példát. Tegyük fel, hogy van egy ilyen változónk:

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

Próbáljuk meg kiírni a $num változót a függvényen kívülről:

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

Mondja el, mi lesz a kód végrehajtásának eredménye:

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

Mondja el, mi lesz a kód végrehajtásának eredménye:

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