Funktsiya rename

Funktsiya rename fayl yoki katalogning nomini o'zgartiradi. Funktsiya birinchi parametr sifatida faylning joriy nomi yoki unga yo'lni qabul qiladi, ikkinchi parametr sifatida - yangi nom yoki yo'l. Funktsiya muvaffaqiyatli bo'lsa true ni, xatolik yuz bersa false ni qaytaradi.

Sintaksis

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

Misol

Keling, 'old.txt' faylini 'new.txt' deb nomlaymiz:

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

Kodni bajarish natijasi:

phptrue

Misol

Keling, faylni boshqa katalogga ko'chiramiz:

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

Kodni bajarish natijasi:

phptrue

Misol

Keling, mavjud bo'lmagan faylni nomlashga harakat qilaylik:

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

Kodni bajarish natijasi:

phpfalse

Misol

Keling, katalogning nomini o'zgartiramiz:

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

Kodni bajarish natijasi:

phptrue

Shuningdek qarang

  • copy funktsiyasi,
    bu faylni nusxalaydi
  • unlink funktsiyasi,
    bu faylni o'chiradi
  • move_uploaded_file funktsiyasi,
    bu yuklangan faylni ko'chiradi