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