Thuta Learning
ရှာဖွေရန်
AdvancedProgrammingbeginner

PHP Classes and Objects

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

ဒီခန်းပြီးရင် ဘာတတ်သွားမလဲ

  • Class ကြေညာရန်
  • Object ဖန်တီးရန်
  • Constructor နှင့် visibility သုံးရန်

ရိုးရိုးလေး ရှင်းပြမယ်

Class သည် data နှင့် behavior ကိုစုစည်းထားသော blueprint ဖြစ်သည်။ Property visibility ကို public/private/protected ဖြင့်ထိန်းချုပ်ပြီး constructor တွင် object တစ်ခုလိုအပ်သော initial state ကိုလက်ခံပါ။

php
<?php
class Course
{
    public function __construct(
        private string $title,
        private int $lessons
    ) {}

    public function summary(): string
    {
        return "$this->title$this->lessons lessons";
    }
}

$course = new Course('PHP', 30);
echo $course->summary();
You should see
PHP — 30 lessons

လက်တွေ့စမ်းကြည့်ရန်

name နှင့် balance ပါသော BankAccount class တည်ဆောက်ပြီး deposit() method တွင် positive amount ကိုသာလက်ခံပါ။

PHP Classes and Objects — The BasicsPHP

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • Private property ကို class အပြင်မှတိုက်ရိုက်ဖတ်ခြင်း
  • Object method ခေါ်ရာတွင် -> အစား :: သုံးခြင်း

လေ့ကျင့်ခန်း

name နှင့် balance ပါသော BankAccount class တည်ဆောက်ပြီး deposit() method တွင် positive amount ကိုသာလက်ခံပါ။

You'll know it worked when: PHP — 30 lessons

PHP Classes and Objects | Thuta Learning