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

spl_autoload_extensions

spl_autoload function မှအသုံးပြုသော default file extension ကိုမှတ်ပုံတင်ပြီးပြန်ပို့ပါ
အမည်:spl_autoload_extensions
အမျိုးအစား:ခွက်အပိုင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:အလိုအလျောက်ဖွင့်ရန်ဖိုင် extension ကိုသတ်မှတ်ပါ

function name: spl_autoload_extensions ()

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

function ကိုဖော်ပြချက် - spl_autoload_extensions () function ကိုအတန်းကိုအလိုအလျောက်ဖွင့်ရန်အသုံးပြုသောဖိုင် extension ကိုသတ်မှတ်ရန်သို့မဟုတ်ရယူရန်အသုံးပြုသည်။

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

  1. လက်ရှိ Set Autooloading Class ၏ဖိုင် extension ကိုရယူပါ။

     $extensions = spl_autoload_extensions(); echo $extensions;
  2. အလိုအလျောက်တင်ရေးအတန်းအစားဖိုင် extension ကိုသတ်မှတ်ပါ။

     spl_autoload_extensions(".php,.inc");

ဥပမာ - ကျွန်ုပ်တို့တွင်အောက်ပါလမ်းညွှန်ဖွဲ့စည်းပုံရှိသည်ဆိုပါစို့။

  • အတန်းများ /
    • MyClass.php
    • အခြား
  • index.php

ယခုကျွန်ုပ်တို့သည်ဤအတန်းအစားဖိုင်များကိုအလိုအလျောက်ဖွင့်လိုသည်။ ကျွန်ုပ်တို့၏ Autoutoaded file extension ကို ".php, ။ စင်တာ" ကို ".php, ။ စင်တာ" ကိုသုံးရန် spl_autoutoad_extensints () function ကိုသုံးနိုင်သည်။

 // 设置自动加载类的文件扩展名spl_autoload_extensions(".php,.inc"); // 自定义自动加载函数function myAutoload($className) { $filename = __DIR__ . '/classes/' . $className . '.php'; if (file_exists($filename)) { include $filename; } } // 注册自动加载函数spl_autoload_register('myAutoload'); // 创建一个MyClass对象$obj = new MyClass();

အပေါ်ကဥပမာမှာ spl_autoaded file extension ကို ".php, ။ ထို့နောက် Myautoload အမည်ရှိအလိုအလျောက်တင်ထားသောလုပ်ဆောင်ချက်တစ်ခုသတ်မှတ်ထားသည့်အတိုင်းသက်ဆိုင်ရာအတန်းအစားဖိုင်ကိုအတန်းအမည်အရပြောင်းလဲလိမ့်မည်။ နောက်ဆုံးအနေဖြင့် Myutoload function ကို spl_autoload_register () function မှတဆင့် autoload function ကို anotoad function တစ်ခုအဖြစ်မှတ်ပုံတင်သည်။ MyClass Object တစ်ခုကိုဖန်တီးသောအခါအလိုအလျောက် loading function သည် MyClass.php ဖိုင်ကိုအလိုအလျောက်ဖွင့်လိမ့်မည်။

မှတ်စု: spl_autoload_extensions () ဖိုင် extension ကို Global နှင့် autooloading functions အားလုံးကိုအကျိုးသက်ရောက်လိမ့်မည်။

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