PHP တွင် Global Variables များ

သင်သိပြီးဖြစ်သည့်အတိုင်း၊ function အတွင်း၌ အပြင်ဘက် variables များကို ရယူအသုံးပြု၍ မရပါ။

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

သို့ရာတွင်၊ ၎င်းတို့ကို ရယူအသုံးပြုနိုင်အောင် ပြုလုပ်နိုင်ပါသည်။ ထိုသို့ပြုလုပ်ရန် function အတွင်း၌ variable ကို global command ကို အသုံးပြု၍ ကြေငြာပေးရမည်။ ထို့နောက်တွင် PHP က အပြင်ဘက် variable ကိုသာ ကျွန်ုပ်တို့ ရည်ညွှန်းနေကြောင်း နားလည်သွားမည်။

php<?php
  $num = 1;
  
  function func()
  {
    global $num; // global အဖြစ် ကြေငြာသည်
    $num = 2;
  }
  
  func();
  echo $num; // 2
?>
Задание 1

ကုဒ်ကို ရည်ရွယ်ထားသည့်အတိုင်း အလုပ်လုပ်စေရန် ပြင်ဆင်ပါ။

php<?php
  $num = 1;
  
  function func()
  {
    $num++;
  }
  
  func();
  echo $num; // 2 ကို ဖော်ပြရမည်
?>
Задание 2

ကုဒ်ကို ရည်ရွယ်ထားသည့်အတိုင်း အလုပ်လုပ်စေရန် ပြင်ဆင်ပါ။

php<?php
  $num = 1;
  
  function func()
  {
    $num++;
    return $num;
  }
  
  echo func(); // 2 ကို ဖော်ပြရမည်
?>
Задание 3

ကုဒ်ကို ရည်ရွယ်ထားသည့်အတိုင်း အလုပ်လုပ်စေရန် ပြင်ဆင်ပါ။

php<?php
  $num = 1;
  
  function func()
  {
    return $num;
  }
  
  echo func(); // 1 ကို ဖော်ပြရမည်
?>