rename လုပ်ဆောင်ချက်
rename လုပ်ဆောင်ချက်သည် ဖိုင်သို့မဟုတ် ဖိုင်တွဲကို အမည်ပြောင်းပေးသည်။ ပထမပါရာမီတာအနေဖြင့် လက်ရှိဖိုင်၏အမည် သို့မဟုတ် လမ်းကြောင်းကို လက်ခံပြီး၊ ဒုတိယပါရာမီတာအနေဖြင့် အသစ်၏အမည် သို့မဟုတ် လမ်းကြောင်းကို လက်ခံသည်။ အောင်မြင်ပါက လုပ်ဆောင်ချက်က true ကို ပြန်ပေးပြီး အမှားတစ်ခုခုဖြစ်ပါက false ကို ပြန်ပေးသည်။
ဝါကျဖွဲ့ပုံ
rename(string $oldname, string $newname, resource $context = null): bool
ဥပမာ
'old.txt' မှ 'new.txt' သို့ ဖိုင်အမည်ပြောင်းကြည့်ပါမည်။
<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
ကုဒ်ကို run ပြီးရရှိသော ရလဒ်။
true
ဥပမာ
ဖိုင်တစ်ခုကို အခြားဖိုင်တွဲတစ်ခုသို့ ရွှေ့ကြည့်ပါမည်။
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
ကုဒ်ကို run ပြီးရရှိသော ရလဒ်။
true
ဥပမာ
မရှိသေးသောဖိုင်ကို အမည်ပြောင်းကြည့်ပါမည်။
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
ကုဒ်ကို run ပြီးရရှိသော ရလဒ်။
false
ဥပမာ
ဖိုင်တွဲကို အမည်ပြောင်းကြည့်ပါမည်။
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
ကုဒ်ကို run ပြီးရရှိသော ရလဒ်။
true
ဤအကြောင်းကိုလည်း ကြည့်ပါ
-
copyလုပ်ဆောင်ချက်,
ဖိုင်ကို မိတ္တူကူးပေးသည် -
unlinkလုပ်ဆောင်ချက်,
ဖိုင်ကို ဖျက်ပေးသည် -
move_uploaded_fileလုပ်ဆောင်ချက်,
် တင်လိုက်သောဖိုင်ကို ရွှေ့ပေးသည်