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
phprename(string $oldname, string $newname, resource $context = null): bool
Misol
Keling, 'old.txt' faylini 'new.txt' deb nomlaymiz:
php<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Kodni bajarish natijasi:
phptrue
Misol
Keling, faylni boshqa katalogga ko'chiramiz:
php<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Kodni bajarish natijasi:
phptrue
Misol
Keling, mavjud bo'lmagan faylni nomlashga harakat qilaylik:
php<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Kodni bajarish natijasi:
phpfalse
Misol
Keling, katalogning nomini o'zgartiramiz:
php<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Kodni bajarish natijasi:
phptrue
Shuningdek qarang
-
copyfunktsiyasi,
bu faylni nusxalaydi -
unlinkfunktsiyasi,
bu faylni o'chiradi -
move_uploaded_filefunktsiyasi,
bu yuklangan faylni ko'chiradi