PHP-də Funksiyaların Daxili Dəyişənləri

Funksiya daxilində elan edilən dəyişənlər, xaricdən görünmür. Gəlin bir nümunəyə baxaq. Tutaq ki, bizim aşağıdakı dəyişənimiz var:

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

Gəlin funksiyadan xaricdə $num dəyişənini çıxarmağa çalışaq:

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

Kodun icrasının nəticəsi nə olacağını izah edin:

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

Kodun icrasının nəticəsi nə olacağını izah edin:

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