ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
255 of 410 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

Функция rename

Функция rename переименовывает файл или директорию. Первым параметром функция принимает текущее имя файла или путь к нему, вторым параметром - новое имя или путь. Функция возвращает true в случае успеха и false в случае ошибки.

Синтаксис

rename(string $oldname, string $newname, resource $context = null): bool

Пример

Переименуем файл из 'old.txt' в 'new.txt':

<?php $res = rename('old.txt', 'new.txt'); var_dump($res); ?>

Результат выполнения кода:

true

Пример

Переместим файл в другую директорию:

<?php $res = rename('file.txt', 'newdir/file.txt'); var_dump($res); ?>

Результат выполнения кода:

true

Пример

Попробуем переименовать несуществующий файл:

<?php $res = rename('nonexistent.txt', 'new.txt'); var_dump($res); ?>

Результат выполнения кода:

false

Пример

Переименуем директорию:

<?php $res = rename('olddir', 'newdir'); var_dump($res); ?>

Результат выполнения кода:

true

Смотрите также

  • функцию copy,
    которая копирует файл
  • функцию unlink,
    которая удаляет файл
  • функцию move_uploaded_file,
    которая перемещает загруженный файл
byenru