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

get_declared_classes လုပ်ဆောင်ချက်သည် လက်ရှိ script အတွင်း ကြေငြာထားသော ကလက်စ်အားလုံး၏ အမည်များပါဝင်သည့် array တစ်ခုကို ပြန်ပေးသည်။ ၎င်းတွင် အသုံးပြုသူဖန်တီးသော ကလက်စ်များနှင့် PHP ၏ တည်ဆောက်ထားသော ကလက်စ်များ နှစ်မျိုးလုံး ပါဝင်သည်။ လုပ်ဆောင်ချက်သည် parameter မယူပါ။

သဒ္ဒါဖွဲ့စည်းပုံ

phpget_declared_classes();

ဥပမာ

Script အတွင်းရှိ ကြေငြာထားသော ကလက်စ်အားလုံး၏ စာရင်းကို ရယူကြမည်။

php<?php
  $res = get_declared_classes();
  print_r($res);
?>

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

php['stdClass', 'Exception', 'Error', ...] // PHP ၏ အခြားတည်ဆောက်ထားသော ကလက်စ်များ

ဥပမာ

အသုံးပြုသူဖန်တီးသော ကလက်စ်တစ်ခုကို ထည့်ပြီး ရလဒ်ကို ကြည့်ကြမည်။

php<?php
  class MyClass {}
  $res = get_declared_classes();
  print_r($res);
?>

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

php['stdClass', 'Exception', 'Error', ..., 'MyClass']

ဥပမာ

စာရင်းထဲတွင် ကလက်စ်တစ်ခု ရှိ/မရှိ စစ်ဆေးကြည့်ကြမည်။

php<?php
  class TestClass {}
  $classes = get_declared_classes();
  $res = in_array('TestClass', $classes);
  var_dump($res);
?>

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

phptrue

ဆက်စပ် ကြည့်ရှုရန်

  • get_declared_interfaces လုပ်ဆောင်ချက်၊
    အင်တာဖေး့စ်များကို ပြန်ပေးသည်
  • get_declared_traits လုပ်ဆောင်ချက်၊
    trait များကို ပြန်ပေးသည်
  • class_exists လုပ်ဆောင်ချက်၊
    ကလက်စ် ရှိ/မရှိ စစ်ဆေးသည်
  • get_defined_functions လုပ်ဆောင်ချက်၊
    လုပ်ဆောင်ချက်များကို ပြန်ပေးသည်