realpath လုပ်ဆောင်ချက်
realpath လုပ်ဆောင်ချက် သည် ဆက်စပ်လမ်းကြောင်းကို လက်ရှိလမ်းကြောင်းအဖြစ် ပြောင်းလဲပေးပြီး သင်္ကေတလင့်ခ်များ (symbolic links) နှင့် အထက်ဖြစ်သော ဖိုဒါများကို ရည်ညွှန်းသည့် လင့်ခ်များ (..) အားလုံးကို ဖော်ထုတ်ပေးသည်။
လုပ်ဆောင်ချက်သည် ပါရာမီတာတစ်ခုကို လက်ခံသည် - ဖိုင် သို့မဟုတ် ဖိုဒါလမ်းကြောင်း။
လမ်းကြောင်�း မရှိပါက၊ လုပ်ဆောင်ချက်သည် false ကို ပြန်ပေးမည်။
ဖွဲ့စည်းပုံ
realpath(path);
ဥပမာ
လက်ရှိဖိုင်သို့ လက်ရှိလမ်းကြောင်းကို ရယူကြပါစို့:
<?php
echo realpath(__FILE__);
?>
ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ် (ဥပမာ):
'/var/www/project/index.php'
ဥပမာ
မရှိသောဖိုင်သို့ လမ်းကြောင်းရယူရန် ကြိုးစားကြည့်ကြပါစို့:
<?php
$res = realpath('nonexistent/file.txt');
var_dump($res);
?>
ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်:
false
ဥပမာ
/home/user/link သည် /var/www သို့ ညွှန်ပြနေသည်ဟု ယူဆကြပါစို့။
သင်္ကေတလင့်ခ်များပါသော လမ်းကြောင်းကို ဖော်ထုတ်ကြမည်:
<?php
echo realpath('/home/user/link/project');
?>
ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ် (ဥပမာ):
'/var/www/project'