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
rename(string $oldname, string $newname, resource $context = null): bool
Mfano
Wacha tubadilishe jina la faili kutoka 'old.txt' hadi 'new.txt':
<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Matokeo ya kutekeleza kificho:
true
Mfano
Wacha tuhamishe faili hadi directory nyingine:
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Matokeo ya kutekeleza kificho:
true
Mfano
Wacha tujaribu kubadilisha jina la faili isiyoepukika:
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Matokeo ya kutekeleza kificho:
false
Mfano
Wacha tubadilishe jina la directory:
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Matokeo ya kutekeleza kificho:
true
Angalia pia
-
kazi
copy,
ambayo inakili faili -
kazi
unlink,
ambayo inafuta faili -
kazi
move_uploaded_file,
ambayo inahamisha faili iliyopakiwa