လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> spl_autoload_functions

spl_autoload_functions

အားလုံးမှတ်ပုံတင် __Autoload () လုပ်ဆောင်ချက်များကိုပြန်လည်ရောက်ရှိ
အမည်:spl_autoload_functions
အမျိုးအစား:ခွက်အပိုင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:အားလုံးမှတ်ပုံတင်ထားသော Autoload လုပ်ဆောင်ချက်များကိုတစ် ဦး ခင်းကျင်း

function name: spl_autoload_functions ()

သက်ဆိုင်သောဗားရှင်း - PHP 5> = 5.1.0, PHP 7

function ကိုဖော်ပြချက် - Spl_Autoload_Functions () function ကမှတ်ပုံတင်ထားတဲ့ autoload လုပ်ဆောင်ချက်တွေအားလုံးရဲ့ခင်းကျင်းမှုကိုပြန်ပို့လိုက်တယ်။

အသုံးပြုမှု:

 array spl_autoload_functions ( void )

parameter သည်ဖော်ပြချက် - အဘယ်သူမျှမ

Return Value: မှတ်ပုံတင်ထားသော autoloading function များပါ 0 င်သောခင်းကျင်းမှုတစ်ခုစီကိုပြန်လည်ထည့်သွင်းပါ။ မှတ်ပုံတင်ထားသော autooading function မရှိပါ

ဥပမာ -

 // 定义一个自动加载函数function myAutoload($class) { include 'classes/' . $class . '.php'; } // 注册自动加载函数spl_autoload_register('myAutoload'); // 获取所有已注册的自动加载函数$autoloadFunctions = spl_autoload_functions(); // 打印每个自动加载函数的名称foreach ($autoloadFunctions as $autoloadFunction) { echo $autoloadFunction . "<br>"; }

အထက်ဖော်ပြပါဥပမာတွင်ကျွန်ုပ်တို့သည် myAutoload() အမည်ရှိဖိုင်ကိုအတန်းအမည်အရ 0 င်ရန် Myutoload () အလိုအလျောက်တင်ထားသောလုပ်ဆောင်ချက်တစ်ခုကို ဦး စွာသတ်မှတ်သည်။ ထို့နောက် Autoload ကို Autoload လုပ်ဆောင်ချက်ကို spl_autoload_register() function ကိုခေါ်ဆိုခြင်းဖြင့် autoload တန်းစီသို့မှတ်ပုံတင်ပါ။ နောက်ဆုံးအနေနဲ့ spl_autoload_functions() function ကိုသုံးပြီးမှတ်ပုံတင်ထားတဲ့ autoload လုပ်ဆောင်ချက်တွေအားလုံးကိုရယူပြီး autoload function တစ်ခုချင်းစီရဲ့နာမည်ကိုကွင်းဆက်ဖြည့်ဆည်းပေးနိုင်ပါတယ်။

မှတ်ချက်။ ။ spl_autoload_functions() function သည် PHP 7 တွင်အရေးပါသောပြောင်းလဲမှုတစ်ခုရှိပြီးယခု Autoload function နှင့် class name ပါ 0 င်သည့်အပေါင်းအသင်းဆိုင်ရာခင်းကျင်းမှုကိုပြန်လည်ရရှိခဲ့သည်။ အကယ်. သင်သည် Autoload function ကိုအမည်ပေးလိုပါက Array ၏သော့များကိုထုတ်ယူရန်အတွက် array_keys() function ကိုသုံးနိုင်သည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
လူကြိုက်များသော ဆောင်းပါးများ