get_declared_classes လုပ်ဆောင်ချက်
get_declared_classes လုပ်ဆောင်ချက်သည် လက်ရှိ script အတွင်း ကြေငြာထားသော ကလက်စ်အားလုံး၏ အမည်များပါဝင်သည့် array တစ်ခုကို ပြန်ပေးသည်။ ၎င်းတွင် အသုံးပြုသူဖန်တီးသော ကလက်စ်များနှင့် PHP ၏ တည်ဆောက်ထားသော ကလက်စ်များ နှစ်မျိုးလုံး ပါဝင်သည်။ လုပ်ဆောင်ချက်သည် parameter မယူပါ။
သဒ္ဒါဖွဲ့စည်းပုံ
get_declared_classes();
ဥပမာ
Script အတွင်းရှိ ကြေငြာထားသော ကလက်စ်အားလုံး၏ စာရင်းကို ရယူကြမည်။
<?php
$res = get_declared_classes();
print_r($res);
?>
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်။
['stdClass', 'Exception', 'Error', ...] // PHP ၏ အခြားတည်ဆောက်ထားသော ကလက်စ်များ
ဥပမာ
အသုံးပြုသူဖန်တီးသော ကလက်စ်တစ်ခုကို ထည့်ပြီး ရလဒ်ကို ကြည့်ကြမည်။
<?php
class MyClass {}
$res = get_declared_classes();
print_r($res);
?>
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်။
['stdClass', 'Exception', 'Error', ..., 'MyClass']
ဥပမာ
စာရင်းထဲတွင် ကလက်စ်တစ်ခု ရှိ/မရှိ စစ်ဆေးကြည့်ကြမည်။
<?php
class TestClass {}
$classes = get_declared_classes();
$res = in_array('TestClass', $classes);
var_dump($res);
?>
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်။
true
ဆက်စပ် ကြည့်ရှုရန်
-
get_declared_interfaces လုပ်ဆောင်ချက်၊
အင်တာဖေး့စ်များကို ပြန်ပေးသည် -
get_declared_traits လုပ်ဆောင်ချက်၊
trait များကို ပြန်ပေးသည် -
class_exists လုပ်ဆောင်ချက်၊
ကလက်စ် ရှိ/မရှိ စစ်ဆေးသည် -
get_defined_functions လုပ်ဆောင်ချက်၊
လုပ်ဆောင်ချက်များကို ပြန်ပေးသည်