Функсияи 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);
?>
Натиҷаи иҷрои код:
true
Мисол
Файлро ба директорияи дигар кӯчонем:
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Натиҷаи иҷрои код:
true
Мисол
Бикӯшем файле, ки вуҷуд надорад, номгӯй кунем:
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Натиҷаи иҷрои код:
false
Мисол
Директорияро номгӯй кунем:
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Натиҷаи иҷрои код:
true
Инчунин нигаред
-
функсияи
copy,
ки файлро нусхабардорӣ мекунад -
функсияи
unlink,
ки файлро нест мекунад -
функсияи
move_uploaded_file,
ки файли боркардашударо кӯчонад