PHP တွင် Global Variables များ
သင်သိပြီးဖြစ်သည့်အတိုင်း၊ function အတွင်း၌ အပြင်ဘက် variables များကို ရယူအသုံးပြု၍ မရပါ။
<?php
$num = 1;
function func()
{
$num = 2;
}
func();
echo $num; // 1
?>
သို့ရာတွင်၊ ၎င်းတို့ကို ရယူအသုံးပြုနိုင်အောင် ပြုလုပ်နိုင်ပါသည်။
ထိုသို့ပြုလုပ်ရန် function အတွင်း၌ variable ကို
global command ကို အသုံးပြု၍ ကြေငြာပေးရမည်။
ထို့နောက်တွင်
PHP က အပြင်ဘက် variable ကိုသာ ကျွန်ုပ်တို့ ရည်ညွှန်းနေကြောင်း နားလည်သွားမည်။
<?php
$num = 1;
function func()
{
global $num; // global အဖြစ် ကြေငြာသည်
$num = 2;
}
func();
echo $num; // 2
?>
ကုဒ်ကို ရည်ရွယ်ထားသည့်အတိုင်း အလုပ်လုပ်စေရန် ပြင်ဆင်ပါ။
<?php
$num = 1;
function func()
{
$num++;
}
func();
echo $num; // 2 ကို ဖော်ပြရမည်
?>
ကုဒ်ကို ရည်ရွယ်ထားသည့်အတိုင်း အလုပ်လုပ်စေရန် ပြင်ဆင်ပါ။
<?php
$num = 1;
function func()
{
$num++;
return $num;
}
echo func(); // 2 ကို ဖော်ပြရမည်
?>
ကုဒ်ကို ရည်ရွယ်ထားသည့်အတိုင်း အလုပ်လုပ်စေရန် ပြင်ဆင်ပါ။
<?php
$num = 1;
function func()
{
return $num;
}
echo func(); // 1 ကို ဖော်ပြရမည်
?>