get_called_class လုပ်ဆောင်ချက် သည် static method တစ်ခု ခေါ်ယူခံရသော class ၏ အမည်ကို ပြန်ပေးသည်။ ဥပမာများဖြင့် ၎င်း၏ လုပ်ဆောင်ပုံ ထူးခြားချက်များကို ကြည့်ရအောင်။">


323 of 410 menu

get_called_class လုပ်ဆောင်ချက်

get_called_class လုပ်ဆောင်ချက် သည် static method တစ်ခု ခေါ်ယူခံရသော class ၏ အမည်ကို ပြန်ပေးသည်။ အမွေဆက်ခံမှု လုပ်ဆောင်ရာတွင် မည်သည့် class မှ မူလအတိုင်း method အား ခေါ်ယူသည်ကို သတ်မှတ်ရန် လိုအပ်သည့်အခါ ၎င်းသည် အသုံးဝင်ပါသည်။

ဝါကျဖွဲ့စည်းပုံ

get_called_class();

ဥပမာ

class နှစ်ခု ဖန်တီးပြီး child class မှ method တစ်ခုကို ခေါ်ယူကြည့်ရအောင်:

<?php class ParentClass { public static function test() { return get_called_class(); } } class ChildClass extends ParentClass {} echo ChildClass::test(); ?>

ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်:

'ChildClass'

ဥပမာ

parent class မှ ခေါ်ယူမှုအတွက် လုပ်ဆောင်ချက်၏ လုပ်ဆောင်ပုံကို စစ်ဆေးကြည့်ရအောင်:

<?php class A { public static function who() { return get_called_class(); } } class B extends A {} echo A::who(); echo "\n"; echo B::who(); ?>

ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်:

'A' 'B'

ဥပမာ

လိုအပ်သော class မှ object များကို ဖန်တီးရန် လုပ်ဆောင်ချက်၏ သုံးစွဲမှု:

<?php class Factory { public static function create() { $class = get_called_class(); return new $class; } } class Product extends Factory {} $obj = Product::create(); echo get_class($obj); ?>

ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်:

'Product'

ဤသည်ကိုလည်း ကြည့်ပါ

  • get_class လုပ်ဆောင်ချက်၊
    သည် object ၏ class ကို ပြန်ပေးသည်
  • get_parent_class လုပ်ဆောင်ချက်၊
    သည် parent 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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်