Functie rename
De functie rename hernoemt een bestand of directory. De eerste parameter accepteert de huidige bestandsnaam of het pad ernaartoe, de tweede parameter - de nieuwe naam of het nieuwe pad. De functie retourneert true bij succes en false bij een fout.
Syntaxis
rename(string $oldname, string $newname, resource $context = null): bool
Voorbeeld
Laten we het bestand 'old.txt' hernoemen naar 'new.txt':
<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Resultaat van het uitvoeren van de code:
true
Voorbeeld
Laten we het bestand naar een andere map verplaatsen:
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Resultaat van het uitvoeren van de code:
true
Voorbeeld
Laten we proberen een niet-bestaand bestand te hernoemen:
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Resultaat van het uitvoeren van de code:
false
Voorbeeld
Laten we een directory hernoemen:
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Resultaat van het uitvoeren van de code:
true
Zie ook
-
de functie
copy,
die een bestand kopieert -
de functie
unlink,
die een bestand verwijdert -
de functie
move_uploaded_file,
die een geüpload bestand verplaatst