PHP ရှိ OOP တွင် Static Properties များ

Static methods များအပြင် static properties များကိုလည်း ပြုလုပ်နိုင်ပါသည်။ ထိုသို့သော properties များကို static ဟူသော keyword ကိုသုံး၍ ကြေငြာပါသည်။

Test.php<?php
  class Test
  {
    public static $property;
  }
?>

Static property တစ်ခုထဲသို့ တန်ဖိုးတစ်ခုရေးသွင်းပြီး ထိုမှတစ်ဆင့် ပြန်ဖတ်နိုင်ပါသည်။ ထိုသို့လုပ်ဆောင်ရာတွင် property ၏ အမည်ကို ဒေါ်လာဆိုင်သင်္ကေတ ($) နှင့်အတူ ဖော်ပြရပါမည်။

index.php<?php
  Test::$property = 'test';
  echo Test::$property; // 'test' ကို ဖော်ပြမည်
?>
Задание 1

Num ဆိုသော class တစ်ခုကို ဖန်တီးပါ။ ၎င်းတွင် public static properties နှစ်ခုရှိရမည်။ num1 နှင့် num2 တို့ ဖြစ်သည်။ ပထမ property တွင် 2 ကို ရေးသွင်းပါ။ ဒုတိယ property တွင် - 3 ကို ရေးသွင်းပါ။ Properties များ၏ တန်ဖိုးများ ပေါင်းခြင်းကို စခရင်ပေါ်တွင် ဖော်ပြပါ။