328 of 410 menu

class_parents function

class_parents function သည် သတ်မှတ်ထားသော class သို့မဟုတ် object အတွက် မိဘ class များအားလုံး၏ အမည်များပါဝင်သော array တစ်ခုကို ပြန်ပေးသည်။ ပထမ parameter အနေဖြင့် object သို့မဟုတ် class အမည်ကို လက်ခံပြီး၊ ဒုတိယ (မဖြစ်မနေမလိုအပ်သော) parameter အနေဖြင့် autoload flag ကို လက်ခံသည်။

Syntax

class_parents( object|string $class, [bool $autoload = true] ): array|false

ဥပမာ

Object အတွက် မိဘ class များကို ရယူကြည့်ပါမည်:

<?php class ParentClass {} class ChildClass extends ParentClass {} $obj = new ChildClass(); $res = class_parents($obj); print_r($res); ?>

Code run ပြီးနောက် ရလဒ်:

['ParentClass' => 'ParentClass']

ဥပမာ

Class အမည်အရ မိဘ class များကို ရယူကြည့်ပါမည်:

<?php class GrandParent {} class ParentClass extends GrandParent {} class ChildClass extends ParentClass {} $res = class_parents('ChildClass'); print_r($res); ?>

Code run ပြီးနောက် ရလဒ်:

['ParentClass' => 'ParentClass', 'GrandParent' => 'GrandParent']

ဥပမာ

မရှိသော class နှင့် အလုပ်လုပ်ပုံကို စစ်ဆေးကြည့်ပါမည်:

<?php $res = class_parents('NonExistentClass', false); var_dump($res); ?>

Code run ပြီးနောက် ရလဒ်:

false

ဆက်လက်လေ့လာရန်

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