link () function သည် PHP တွင်ဖိုင်စနစ်လုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ Hard Link ဆိုသည်မှာဖိုင်အမည်ကိုဖိုင်အမည်ရှိဖိုင်အမည်တစ်ခုသို့ဖိုင်စနစ်တစ်ခုတွင်ချိတ်ဆက်ခြင်းကိုရည်ညွှန်းသည်။ ခက်ခဲသောလင့်ခ်များကိုဖန်တီးခြင်းအားဖြင့်ဖိုင်အိတ်မျိုးစုံကိုတူညီသော inode တစ်ခုတည်းကိုညွှန်ပြနိုင်ပြီးနေရာဒေသအမျိုးမျိုးတွင်ဖိုင်တစ်ခုတည်းသို့ဝင်ရောက်ခြင်းကိုပြုလုပ်နိုင်သည်။
hard link များကိုနားလည်ရန်, သင်သည် inode (index node) ကိုနားလည်ရန်လိုအပ်သည်။ Inode သည် Metadata ဖိုင်များသိုလှောင်ထားသောဖိုင်စနစ်ရှိဒေတာဖွဲ့စည်းပုံဖြစ်သည်။ operating system သည်ဖိုင်တစ်ခုကိုဖန်တီးသောအခါဖိုင်အမည်, ခွင့်ပြုချက်များ, အရွယ်အစားနှင့်ပိုင်ရှင်ကဲ့သို့သောဖိုင်၏အခြေခံအချက်အလက်များကိုသိမ်းဆည်းရန် inode တစ်ခုထုတ်လုပ်သည်။ ကြိုးစားအားထုတ်မှုနည်းလမ်းသည်အလုပ်အမည်များမှတစ်ဆင့်တူညီသော inode ကိုညွှန်ပြရန်ဖြစ်သည်။
hard link များနှင့်နှိုင်းယှဉ်လျှင် soft link များ (သင်္ကေတအချိတ်အဆက်များ) သည်အခြားဖိုင်တစ်ခုသို့လမ်းကြောင်းပါ 0 င်သောအထူးဖိုင်ကိုဖန်တီးခြင်းဖြင့်ဖန်တီးထားသည်။
link ၏ syntax () function ကိုအောက်ပါအတိုင်းဖြစ်သည် -
function parameter သည်ဖော်ပြချက်:
မှတ်သားသင့်သည်မှာဤဖိုင်တွဲများသည်ဖိုင်စနစ်တစ်ခုတည်းတွင်တည်ရှိရမည်ကိုသတိပြုသင့်သည်။
ကွပ်မျက်မှုအောင်မြင်သောအခါ link () function သည် မှန်ကန် ပြီးပျက်ကွက်ပါက မှားယွင်းစွာ တုံ့ပြန်သည်။
ခက်ခဲတဲ့ link တစ်ခုဖန်တီးဖို့အတွက်ကုဒ်ဥပမာတစ်ခုပါ။
အထက်ပါကုဒ်သည် /var/www/htmml/test.txt ဖိုင်ကိုညွှန်ပြသော hard link ကိုဖန်တီးလိမ့်မည် ။ အောင်မြင်စွာဖန်တီးနိုင်ပါကစနစ်သည် "link ဖန်တီးမှုကိုအောင်မြင်စွာထုတ်လွှင့်လိမ့်မည်။ "
အမှန်တကယ်ပရိုဂရမ်တွင် link ကိုအသုံးပြုခြင်း () function ကိုအသုံးပြုခြင်းသည်ပုံမှန်မဟုတ်သောပရိုဂရမ်များတွင်မဖြစ်သော်လည်းအထူး application တစ်ခုရှိသည်။
link () function သည် PHP တွင်ဖိုင်စနစ်လုပ်ဆောင်မှုဖြစ်ပြီး hard link များကိုဖန်တီးရန်အသုံးပြုသည်။ Hard Link သည်ဖိုင်အမည်ကိုရှိပြီးသားဖိုင်သို့ချိတ်ဆက်ရန်ဖြစ်သည်။ ကွဲပြားခြားနားသောအခြေအနေများတွင် hard link များသည်သိုလှောင်မှုကုန်ကျစရိတ်ကိုလျှော့ချရန်, အရှိန်မြှင့်ခြင်းများကိုအရှိန်မြှင့်တင်ရန်ကူညီနိုင်သည်။