OOP with PHP

OOP လို့ခေါ်တဲ့ Oblect Oriented Programming အကြောင်းအနည်းငယ်ပြောပြချင်ပါတယ်။ Projectတွေရေးတဲ့အခါမြန်ဆန်ထိရောက်မှုရှိတဲ့အတွက်ကြေင့်OOPကိုအသုံးပြုနေကြပါတယ်။ OOP design-pattern တွေရဲ့အားသာချက်ကလည်းတကယ့်ကိုအံ့မခန်းပါဘဲ။
အခုOOPကိုအနည်းငယ်လောက်လေးမိတ်ဆက်ပေးချင်ပါတယ်။Object ဆိုလို့ တစ်မျိုးတော့မထင်လိုက်ပါနဲ့ သူလည်း variable တစ်ခုပါဘဲ။ Oriented ဆိုတာကတော့ အလေးပေးမှု အဓိကထားမှုလို့အဓိပ္ပါယ်ရပါတယ်။ Object တွေကိုအဓိကထားတဲ့ပုံစံပေါ့။ Object က ဘယ်ကနေဖြစ်တည်လာသလဲဆိုတော့ class တစ်ခုကနေ ဖြစ်ပေါ်လာတာပါ။ class မရှိဘဲ Oblect ဆိုတာမရှိနိုင်ပါဘူး။ Class တစ်ခုကနေ Object ပေါင်းမြောက်များစွာရယူလို့ရပါတယ်။ class တစ်ခုကိုဘယ်လိုတည်ဆောက်မလဲဆိုတော့………

Class တစ်ခုကိုတည်ဆောက်တော့မယ်ဆိုရင် class ဆိုတဲ့ Keyword ကိုအသုံးပြုပြီးတည်ဆောက်ရပါလိမ့်မယ်။ class keyword ရဲ့နောက်မှာ ကျွန်တော်တို့ တည်ဆောက်ချင်တဲ့ class ရဲ့နာမည် ရေးရပါမယ်။ class name ကိုရေးတဲ့အခါမှာ Alphabet Character နဲ့စရေးရပါလိမ့်မယ်။ စလုံးအကြီးနဲ့စရေးသင့်ပါတယ်။ Number တွေလည်းနောက်ကနေလိုက်လို့ရပါတယ် အစမှာတော့ Number တွေနဲ့စလို့မရပါဘူး။ Class Name ပေးတဲ့အခါမှာ ကျွန်တော်တို့ရေးနေတဲ့ file nameနဲ့တူအောင်ပေးသင့်ပါတယ်။ အခုဒီပုံမှာဆိုရင် Class Name က Index ဖြစ်ပီးတော့ File name က index.php ဖြစ်ပါတယ်။
class nameရဲ့ နောက်မှာ class bodyလိုက်ရပါမယ်။ class body ဆိုတာကတော့ curly bracket { } ကိုပြောတာပါ။ အဲဒီ curly bracket အဖွင့်အပိတ်ကြားမှာ လုပ်ဆောင်ချက်တွေကိုထည့်မှာဖြစ်ပါတယ်။
အခုဟာကတော့class တစ်ခုတည်ဆောက်ထားရုံဘဲရှိပါသေးတယ်။

Kan Hein

001_class

 

Leave a comment