rename လုပ်ဆောင်ချက်

rename လုပ်ဆောင်ချက်သည် ဖိုင်သို့မဟုတ် ဖိုင်တွဲကို အမည်ပြောင်းပေးသည်။ ပထမပါရာမီတာအနေဖြင့် လက်ရှိဖိုင်၏အမည် သို့မဟုတ် လမ်းကြောင်းကို လက်ခံပြီး၊ ဒုတိယပါရာမီတာအနေဖြင့် အသစ်၏အမည် သို့မဟုတ် လမ်းကြောင်းကို လက်ခံသည်။ အောင်မြင်ပါက လုပ်ဆောင်ချက်က true ကို ပြန်ပေးပြီး အမှားတစ်ခုခုဖြစ်ပါက false ကို ပြန်ပေးသည်။

ဝါကျဖွဲ့ပုံ

phprename(string $oldname, string $newname, resource $context = null): bool

ဥပမာ

'old.txt' မှ 'new.txt' သို့ ဖိုင်အမည်ပြောင်းကြည့်ပါမည်။

php<?php
  $res = rename('old.txt', 'new.txt');
  var_dump($res);
?>

ကုဒ်ကို run ပြီးရရှိသော ရလဒ်။

phptrue

ဥပမာ

ဖိုင်တစ်ခုကို အခြားဖိုင်တွဲတစ်ခုသို့ ရွှေ့ကြည့်ပါမည်။

php<?php
  $res = rename('file.txt', 'newdir/file.txt');
  var_dump($res);
?>

ကုဒ်ကို run ပြီးရရှိသော ရလဒ်။

phptrue

ဥပမာ

မရှိသေးသောဖိုင်ကို အမည်ပြောင်းကြည့်ပါမည်။

php<?php
  $res = rename('nonexistent.txt', 'new.txt');
  var_dump($res);
?>

ကုဒ်ကို run ပြီးရရှိသော ရလဒ်။

phpfalse

ဥပမာ

ဖိုင်တွဲကို အမည်ပြောင်းကြည့်ပါမည်။

php<?php
  $res = rename('olddir', 'newdir');
  var_dump($res);
?>

ကုဒ်ကို run ပြီးရရှိသော ရလဒ်။

phptrue

ဤအကြောင်းကိုလည်း ကြည့်ပါ

  • copy လုပ်ဆောင်ချက်,
    ဖိုင်ကို မိတ္တူကူးပေးသည်
  • unlink လုပ်ဆောင်ချက်,
    ဖိုင်ကို ဖျက်ပေးသည်
  • move_uploaded_file လုပ်ဆောင်ချက်,
    ် တင်လိုက်သောဖိုင်ကို ရွှေ့ပေးသည်