PHP ရှိ function များအတွင်းရှိ variable များ

Function အတွင်း၌ ကြေညာ (declare) ထားသော variable များသည် အပြင်မှ မြင်နိုင်ခြင်း မရှိပါ။ ဥပမာတစ်ခုဖြင့် ကြည့်ရအောင်။ ကျွန်ုပ်တို့တွင် အောက်ပါ variable ရှိသည်ဟု ဆိုကြပါစို့:

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

ယခု $num variable ကို function အပြင်မှ ထုတ်ကြည့်ကြ အောင်ပါ:

php<?php
  function func()
  {
    $num = 1;
  }
  
  func();
  echo $num; // အမှား (error)
?>
Задание 1

အောက်ပါ code ကို run လိုက်လျှင် ရလဒ်မှာ ဘာဖြစ်မည်ကို ပြောပြပါ:

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

အောက်ပါ code ကို run လိုက်လျှင် ရလဒ်မှာ ဘာဖြစ်မည်ကို ပြောပြပါ:

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