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;
?>