320 of 410 menu

get_class_methods ဖန်ရှင်

get_class_methods ဖန်ရှင်သည် သတ်မှတ်ထားသော class ၏ method အမည်များပါဝင်သည့် array တစ်ခုကို ပြန်ပေးသည်။ parameter အနေဖြင့် string အနေဖြင့် class အမည် သို့မဟုတ် ထို class ၏ object ကို ပေးရသည်။ ဖန်ရှင်သည် class ၏ public method များကိုသာ ပြန်ပေးသည်။

Syntax

get_class_methods(object|string $class);

နမူနာ

Built-in class stdClass ၏ method များကို ရယူကြပါစို့။

<?php $methods = get_class_methods('stdClass'); print_r($methods); ?>

ကုဒ်ကို run ပြီးနောက် ရလဒ်။

[]

နမူနာ

Method အချို့ပါဝင်သော class တစ်ခုကို ဖန်တီးပြီး ၎င်းတို့၏ list ကို ရယူကြပါစို့။

<?php class MyClass { public function method1() {} public function method2() {} private function method3() {} } $res = get_class_methods('MyClass'); print_r($res); ?>

ကုဒ်ကို run ပြီးနောက် ရလဒ်။

['method1', 'method2']

နမူနာ

Class ၏ method များကို object မှတစ်ဆင့် ရယူကြပါစို့။

<?php $obj = new MyClass(); $res = get_class_methods($obj); print_r($res); ?>

ကုဒ်ကို run ပြီးနောက် ရလဒ်။

['method1', 'method2']

ဒါတွေလဲ ကြည့်ပါ

  • get_class_vars ဖန်ရှင်,
    သည် class ၏ properties များကို ပြန်ပေးသည်
  • method_exists ဖန်ရှင်,
    သည် method တည်ရှိမှုကို စစ်ဆေးသည်
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်