ফাংশন rename

ফাংশন rename একটি ফাইল বা ডিরেক্টরির নাম পরিবর্তন করে। ফাংশনটি প্রথম প্যারামিটার হিসেবে ফাইলের বর্তমান নাম বা পথ গ্রহণ করে, দ্বিতীয় প্যারামিটার হিসেবে নতুন নাম বা পথ গ্রহণ করে। ফাংশনটি সাফল্যের ক্ষেত্রে true এবং ত্রুটির ক্ষেত্রে false ফেরত দেয়।

সিনট্যাক্স

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

উদাহরণ

'old.txt' থেকে 'new.txt' এ ফাইলের নাম পরিবর্তন করা যাক:

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

কোড 실행ের ফলাফল:

phptrue

উদাহরণ

ফাইলটি অন্য ডিরেক্টরিতে স্থানান্তর করা যাক:

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

কোড 실행ের ফলাফল:

phptrue

উদাহরণ

একটি不存在 ফাইলের নাম পরিবর্তন করার চেষ্টা করা যাক:

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

কোড 실행ের ফলাফল:

phpfalse

উদাহরণ

একটি ডিরেক্টরির নাম পরিবর্তন করা যাক:

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

কোড 실행ের ফলাফল:

phptrue

আরও দেখুন

  • ফাংশন copy,
    যা একটি ফাইল কপি করে
  • ফাংশন unlink,
    যা একটি ফাইল ডিলিট করে
  • ফাংশন move_uploaded_file,
    যা আপলোড করা ফাইল স্থানান্তর করে