PHP ရှိ function များအတွင်းရှိ variable များ
Function အတွင်း၌ ကြေညာ (declare) ထားသော variable များသည် အပြင်မှ မြင်နိုင်ခြင်း မရှိပါ။ ဥပမာတစ်ခုဖြင့် ကြည့်ရအောင်။ ကျွန်ုပ်တို့တွင် အောက်ပါ variable ရှိသည်ဟု ဆိုကြပါစို့:
<?php
function func()
{
$num = 1;
}
?>
ယခု $num variable ကို function
အပြင်မှ ထုတ်ကြည့်ကြ အောင်ပါ:
<?php
function func()
{
$num = 1;
}
func();
echo $num; // အမှား (error)
?>
အောက်ပါ code ကို run လိုက်လျှင် ရလဒ်မှာ ဘာဖြစ်မည်ကို ပြောပြပါ:
<?php
function func()
{
$aaa = '!!!';
}
func();
echo $aaa;
?>
အောက်ပါ code ကို run လိုက်လျှင် ရလဒ်မှာ ဘာဖြစ်မည်ကို ပြောပြပါ:
<?php
function func($aaa)
{
$aaa = 222;
}
func(111);
echo $aaa;
?>