Kazi ya rename
Kazi rename hubadilisha jina la faili au directory. Kigezo cha kwanza kinakubali jina la sasa la faili au njia yake, kigezo cha pili - jina jipya au njia. Kazi hurudisha true ikiwa imefanikiwa na false ikiwa kuna hitilafu.
Syntax
phprename(string $oldname, string $newname, resource $context = null): bool
Mfano
Wacha tubadilishe jina la faili kutoka 'old.txt' hadi 'new.txt':
php<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Matokeo ya kutekeleza kificho:
phptrue
Mfano
Wacha tuhamishe faili hadi directory nyingine:
php<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Matokeo ya kutekeleza kificho:
phptrue
Mfano
Wacha tujaribu kubadilisha jina la faili isiyoepukika:
php<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Matokeo ya kutekeleza kificho:
phpfalse
Mfano
Wacha tubadilishe jina la directory:
php<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Matokeo ya kutekeleza kificho:
phptrue
Angalia pia
-
kazi
copy,
ambayo inakili faili -
kazi
unlink,
ambayo inafuta faili -
kazi
move_uploaded_file,
ambayo inahamisha faili iliyopakiwa