Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ppOpIfPrm 66 of 107 menu
◀ ▶

PHP OOP ရှိ Interface များကို အသုံးပြုခြင်း လက်တွေ့လေ့ကျင့်ခန်း

Interface များကို လက်တွေ့အသုံးပြုပုံကို စမ်းကြည့်ကြပါစို့။ ယခင်သင်ခန်းစာက ဂျီဩမေတြီပုံစံပြဿနာကို ပြန်ဖြေရှင်းကြမည်၊ သို့သော် abstract class များအစား interface များကို အသုံးပြုပြီးဖြေရှင်းမည်။

ဒါဆို၊ ယခု ကျွန်ုပ်တို့တွင် Figure interface ရှိနေပါပြီ-

<?php interface Figure { public function getSquare(); public function getPerimeter(); } ?>

ယခု ဤ interface ၏ method များကို အကောင်အထည်ဖော်မည့် Quadrate class ကို ရေးကြပါစို့-

<?php class Quadrate implements Figure { private $a; public function __construct($a) { $this->a = $a; } public function getSquare() { return $this->a * $this->a; } public function getPerimeter() { return 4 * $this->a; } } ?>

ဘယ်လိုအလုပ်လုပ်သလဲ- interface တွင်ဖော်ပြထားသော method တစ်ခုခုကို အကောင်အထည်ဖော်ရန် မေ့သွားပါက၊ PHP က ကျွန်ုပ်တို့အား fatal error ပြမည်။ Rectangle class ကိုလည်း အကောင်အထည်ဖော်ကြပါစို့-

<?php class Rectangle implements Figure { private $a; private $b; public function __construct($a, $b) { $this->a = $a; $this->b = $b; } public function getSquare() { return $this->a * $this->b; } public function getPerimeter() { return 2 * ($this->a + $this->b); } } ?>

Figure interface ကို အကောင်အထည်ဖော်မည့် Disk class ကို ဖန်တီးပါ။

← →
↑
မြန်မာ▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်