321 of 410 menu

get_class_vars ဖန်ရှင်

get_class_vars ဖန်ရှင်သည် သတ်မှတ်ထားသော ကလပ်စ်၏ ဂုဏ်သတ္တိများကို associative array အဖြစ် ပြန်ပေးသည်။ Array ၏ key များသည် ဂုဏ်သတ္တိများ၏ အမည်များ ဖြစ်ပြီး၊ value များသည် ၎င်းတို့၏ ပုံသေတန်ဖိုးများ ဖြစ်သည်။ ဤဖန်ရှင်သည် parameter တစ်ခုလက်ခံသည် - string ပုံစံဖြင့် ကလပ်စ်အမည်။

Syntax

get_class_vars(string $class_name);

ဥပမာ

ကလပ်စ်၏ ဂုဏ်သတ္တိများကို ၎င်းတို့၏ ပုံသေတန်ဖိုးများနှင့်အတူ ရယူကြည့်ပါမည်။

<?php class MyClass { public $var1 = 'value1'; public $var2 = 'value2'; private $var3 = 'value3'; } $res = get_class_vars('MyClass'); print_r($res); ?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု ရလဒ်။

['var1' => 'value1', 'var2' => 'value2']

ဥပမာ

ဤဖန်ရှင်သည် public ဂုဏ်သတ္တိများကိုသာ ပြန်ပေးသည်။

<?php class TestClass { public $publicVar = 1; protected $protectedVar = 2; private $privateVar = 3; } $res = get_class_vars('TestClass'); print_r($res); ?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု ရလဒ်။

['publicVar' => 1]

ဥပမာ

Dynamic ဂုဏ်သတ္တိများနှင့် အလုပ်လုပ်ခြင်း။

<?php class DynamicClass { public $defaultVar = 'default'; } $obj = new DynamicClass(); $obj->dynamicVar = 'dynamic'; $res = get_class_vars('DynamicClass'); print_r($res); ?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု ရလဒ်။

['defaultVar' => 'default']

ဆက်လက်ဖတ်ရှုရန်

  • get_object_vars ဖန်ရှင်၊
    အရာဝတ္ထု၏ ဂုဏ်သတ္တိများကို ပြန်ပေးသည်
  • property_exists ဖန်ရှင်၊
    ဂုဏ်သတ္တုတည်ရှိမှုကို စစ်ဆေးသည်
  • get_class_methods ဖန်ရှင်၊
    ကလပ်စ်၏ နည်းလမ်းများကို ပြန်ပေးသည်
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်