Funktsiya rename
Funktsiya rename fayl yoki katalogning nomini o'zgartiradi. Funktsiya birinchi parametr sifatida faylning joriy nomi yoki unga yo'lni qabul qiladi, ikkinchi parametr sifatida - yangi nom yoki yo'l. Funktsiya muvaffaqiyatli bo'lsa true ni, xatolik yuz bersa false ni qaytaradi.
Sintaksis
rename(string $oldname, string $newname, resource $context = null): bool
Misol
Keling, 'old.txt' faylini 'new.txt' deb nomlaymiz:
<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Kodni bajarish natijasi:
true
Misol
Keling, faylni boshqa katalogga ko'chiramiz:
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Kodni bajarish natijasi:
true
Misol
Keling, mavjud bo'lmagan faylni nomlashga harakat qilaylik:
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Kodni bajarish natijasi:
false
Misol
Keling, katalogning nomini o'zgartiramiz:
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Kodni bajarish natijasi:
true
Shuningdek qarang
-
copyfunktsiyasi,
bu faylni nusxalaydi -
unlinkfunktsiyasi,
bu faylni o'chiradi -
move_uploaded_filefunktsiyasi,
bu yuklangan faylni ko'chiradi