La función rename () puede cambiar el nombre de un archivo o directorio, y esta función puede devolver verdadero en caso de éxito o falso en caso de error.
Sintaxis
bool rename ( string $oldname , string $newname [, resource $context ] )
Esta función puede intentar cambiar el nombre de oldname a newname, moviéndolo entre directorios si es necesario. Si se cambia el nombre de un archivo y existe un nuevo nombre, se puede sobrescribir. Si se cambia el nombre de un directorio y existe un nuevo nombre, esta función puede emitir una advertencia.
Ejemplo
<?php
rename("/PhpProject/sample.txt", "/PhpProject/php/sample1.txt");
echo "file renamed successfully";
?>
Salida
file renamed successfully