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

spl_autoload

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

function name: spl_autoload ()

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

function ကိုဖော်ပြချက် - spl_autoload () function သည်သတ်မှတ်ထားသောအတန်းများကိုအသုံးမပြုသေးသောအတန်းများကိုအလိုအလျောက်ဖွင့်သောအခါ Class ဖိုင်များကိုအလိုအလျောက်ဖွင့်ရန်စိတ်ကြိုက်အလိုအလျောက်တင်ထားသော function ကိုမှတ်ပုံတင်သည်။

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

  1. Automatic Loading function ကိုသတ်မှတ်ပါ - function myautoload ($ classname) {// load_once $ classname {// load_once $ classname {// load_once $ classname {// load_once $ classname {// ဝန်။ '.php'; }

  2. Autoload function ကိုမှတ်ပုံတင်ပါ။ Spl_autoload_register ('Myautoload'),

ဥပမာ - "MyClass.php" အမည်ရှိလူတန်းစားဖိုင်တစ်ခုရှိသည်ဆိုပါစို့။

MyMethod (); >

အထက်ပါဥပမာတွင်ကျွန်ုပ်တို့သည်အလိုအလျောက်တင်ထားသော function "myautoload" ကိုသတ်မှတ်သည်။ ထို့နောက်ကျွန်ုပ်တို့သည် "spl_autoload_register" function ကိုခေါ်ဆိုခြင်းဖြင့် autoload function ကို Autoload function ကိုမှတ်ပုံတင်ပါ။ နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည် "MyClass" ၏ဥပမာတစ်ခုကိုဖန်တီးပြီး၎င်း၏နည်းလမ်းများကိုခေါ်ဆိုသည်။

"Myautooload" ဟူသောအမည်မှာ function name သည်စိတ်ကြိုက်ပြုပြင်နိုင်သည်ကိုသတိပြုပါ။ မှတ်ပုံတင်သည့်အခါတူညီသော function name ကိုအသုံးပြုရန်သေချာအောင်လုပ်ပါ။ ထို့အပြင်အလိုအလျောက်တင်ဆောင်ခြင်းလုပ်ဆောင်ချက်သည်အလိုအလျှောက်တင်ဆောင်သည့်လုပ်ဆောင်မှုကိုအောင်မြင်ရန်အတန်းအမည်အရသက်ဆိုင်ရာ class function ကို class name ကိုဖွင့်သင့်သည်။

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