လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP Dirname function ကိုအသေးစိတ်ရှင်းလင်းချက်နှင့်လက်တွေ့ကျတဲ့ဥပမာသင်ခန်းစာ

PHP Dirname function ကိုအသေးစိတ်ရှင်းလင်းချက်နှင့်လက်တွေ့ကျတဲ့ဥပမာသင်ခန်းစာ

gitbox 2025-06-24

PHP Dirname () function ကိုမိတ်ဆက်

PHP သည်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသော backend ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာဘာသာစကားဖြစ်ပြီးအဆင်ပြေသော built-in function များကိုထောက်ပံ့ပေးသည်။ အဆိုပါ Dirname () function သည်၎င်းတို့ထဲမှတစ်ခုဖြစ်သည်။ ၎င်းကိုအဓိကအားဖြင့်သတ်မှတ်ထားသောဖိုင်လမ်းကြောင်း၏ directory name ကိုရရှိရန်အသုံးပြုသည်။ ဤဆောင်းပါးသည် Dirname () နှင့်၎င်း၏ Return value အမျိုးအစားကိုလေ့လာခြင်းကိုမိတ်ဆက်ပေးပြီးဥပမာနှင့်ပေါင်းစပ်။ ရှင်းပြပါလိမ့်မည်။

1 ။ Dirname () function ကို၏အခြေခံအသုံးပြုမှု

အဆိုပါ Dirname () function ကို parameter အဖြစ်ဖိုင်လမ်းကြောင်းကိုလက်ခံပြီးလမ်းကြောင်းတည်ရှိရာ directory name ကိုပြန်ပို့သည်။ များသောအားဖြင့် PHP ၏ Magic Constant __File__ ကို လက်ရှိ script file တစ်ခုတည်ရှိသည့်လမ်းညွှန်ကိုရယူရန်ပေါင်းစပ်နိုင်သည်။ ဥပမာအားဖြင့်:

 <span class="fun">Dirname (__ file__);</span>

ဤလုပ်ဆောင်ချက်၏အဓိကလုပ်ဆောင်ချက်မှာဖိုင်လမ်းကြောင်းပြုပြင်ခြင်းကိုလွယ်ကူစေရန်နှင့်ဖိုင်တည်ရှိရာလမ်းညွှန်ကို dyatnically device ကိုရယူရန် developer များကိုလွယ်ကူချောမွေ့စေရန်ဖြစ်သည်။

2 ။ Dirname ၏ပြန်လာတန်ဖိုးကိုဖော်ပြချက် ()

2.1 ယခင်လမ်းညွှန်သို့ပြန်သွားပါ

Directory Path (Dirname () Dirname () Dirname () သည် directory ၏အထက်လမ်းညွှန်ကိုပြန်ပို့သည်။

 <span class="fun">ECHO DIRNAME (&#39;/ usr / local / bin&#39;); // output / usr / ဒေသခံ</span>

2.2 ဖိုင်တည်ရှိရာလမ်းညွှန်သို့ပြန်သွားပါ

Parameter သည်ဖိုင်လမ်းကြောင်းဖြစ်သော Dirname () သည်ဖိုင်တည်ရှိရာလမ်းညွှန်ကိုပြန်ပို့သည်ဆိုပါစို့။

 <span class="fun">ECHO Dirname (&#39;/ USR / local / local / php),); // output / usr / local / bin</span>

2.3 လက်ရှိလမ်းညွှန်နှင့်အထူးအခြေအနေများ

အဆိုပါ parameter သည်လက်ရှိ directory ဖြစ်လျှင် "။ " သို့မဟုတ်လမ်းကြောင်းမတည်ရှိပါ။ Dirname () ပြန်လာလိမ့်မည်။ " လက်ရှိလမ်းညွှန်ကိုညွှန်ပြရန်

 echo dirname('.');                // ထုတ်လုပ်ခြင်း .
echo dirname('/usr/local/bin/');   // ထုတ်လုပ်ခြင်း /usr/local/bin

3 ။ Dirname () function ကိုသုံးခြင်းဥပမာ

အောက်ပါဥပမာသည် configuration file ၏ directory ၏ directory ကို Dirname () မှတစ်ဆင့်မည်သို့ရယူရမည်ကိုပြသပြီး configuration file content ကိုဖတ်ပါ။

 [db]
host = localhost
user = root
password = 123456
dbname = test

PHP Code:

 $config_file = 'config.ini';
$config_dir = dirname(__FILE__) . '/' . $config_file;
if (!file_exists($config_dir)) {
    exit("အဆိုပါ configuration file ကိုမတည်ရှိပါဘူး!");
}
$config_array = parse_ini_file($config_dir);
if (!$config_array) {
    exit("configuration file ကိုမဖတ်နိုင်ပါ!");
}
echo "configuration file ကိုတည်ရှိရာလမ်းညွှန်:" . dirname($config_dir);

ဤကုဒ်သည် configuration file ရှိ, အကယ်. ၎င်းတွင်မရှိပါက၎င်းသည်ပရိုဂရမ်ကိုရပ်ဆိုင်းပြီးအမှားတစ်ခုပြုလုပ်လိမ့်မည်။ ၎င်းကိုတည်ရှိသောအခါ၎င်းကိုရပ်စဲလိမ့်မည်။ ဖတ်ရန်ပျက်ကွက်ပါက၎င်းကိုရပ်စဲလိမ့်မည်။ နောက်ဆုံးတွင် configuration file ကိုတည်ရှိရာလမ်းညွှန်ကိုထုတ်ပေးသည်။

4 ။ အကျဉ်းချုပ်

Dirname () သည် PHP တွင်အလွန်လက်တွေ့ကျတဲ့လုပ်ဆောင်ချက်ဖြစ်ပြီးဖိုင်လမ်းကြောင်း၏ directory အစိတ်အပိုင်းကိုအလွယ်တကူရရှိနိုင်သည်။ Configuration file ၏စီမံခန့်ခွဲမှု, Patherieting နှင့်အခြားအခြေအနေများတွင်အလွန်အသုံးများသည်။ ၎င်း၏အသုံးပြုမှုကိုကျွမ်းကျင်မှုက code ၏ပြောင်းလွယ်ပြင်လွယ်နှင့်ကြံ့ခိုင်မှုကိုထိရောက်စွာတိုးတက်စေနိုင်သည်။

ဆက်စပ်အကြောင်းအရာ