Дар дохили функсияҳо тағирёбандаҳои дохилӣ дар 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;
?>