এই গাইডে, আমরা এর ব্যবহার এবং সিনট্যাক্স নিয়ে আলোচনা করব rename() ফাংশন পিএইচপি-তে।
পিএইচপি-তে রিনেম() ফাংশন কী?
দ্য নাম পরিবর্তন করুন() ফাংশন হল একটি অন্তর্নির্মিত PHP ফাংশন যা ফাইলের বিষয়বস্তু পরিবর্তন না করে ফাইল বা ডিরেক্টরির নাম পরিবর্তন করতে ব্যবহৃত হয়। এই ফাংশন প্রয়োজনীয় আর্গুমেন্ট হিসাবে ফাইলের পুরানো নাম এবং নতুন নাম নেয়।
বাক্য গঠন
ব্যবহার করার জন্য বিন্যাস নাম পরিবর্তন করুন() পিএইচপি-তে ফাংশনটি নিম্নরূপ:
নাম পরিবর্তন করুন ( পুরাতন , নতুন , প্রসঙ্গ )
দ্য পুরাতন এবং নতুন বাধ্যতামূলক পরামিতি, পুরাতন আপনি যে ফাইলটি পরিবর্তন করতে চান তা নির্দিষ্ট করে, নতুন ফাইলের জন্য নতুন নাম নির্দিষ্ট করে। দ্য প্রসঙ্গ একটি ঐচ্ছিক পরামিতি যা ফাইলের নাম পরিবর্তন করার প্রসঙ্গ নির্ধারণ করে।
দ্য rename() ফাংশন রিটার্ন সত্য সফল মৃত্যুদন্ডে, অন্যথায়, এটি ফিরে আসে মিথ্যা। দ্য নাম পরিবর্তন করুন() নতুন ফাইলটি একই ডিরেক্টরিতে বিদ্যমান থাকলে ফাইলটি একটি ত্রুটি প্রদান করে।
পিএইচপিতে রিনাম() ফাংশন কীভাবে ব্যবহার করবেন?
এর মাধ্যমে ফাইলের নাম পরিবর্তন করা হচ্ছে rename() ফাংশন সহজ, এবং নিম্নলিখিত উদাহরণগুলি আপনাকে সেই ক্ষেত্রে সাহায্য করবে।
পিএইচপি রিনাম() ফাংশন ব্যবহার করে কীভাবে একটি ফাইলের নাম পরিবর্তন করবেন
নিম্নলিখিত কোডটি একটি ফাইলের নাম পরিবর্তন করবে test.php থেকে a file.php:
নাম পরিবর্তন করুন ( 'test.php' , 'file.php' ) ;
?>
আপনি যদি একটি ফাইলের নাম পরিবর্তন করেন যা ইতিমধ্যেই একই ডিরেক্টরিতে বিদ্যমান, এটি ওভাররাইট করা হবে।
উদাহরণ 1 - পিএইচপি রিনাম() ফাংশন ব্যবহার করে কীভাবে একটি ফাইলের নাম পরিবর্তন করবেন
নিম্নলিখিত উদাহরণের নাম পরিবর্তন করা হবে test.php প্রতি test2.php. সফল সমাপ্তির উপর, যদি বিবৃতি কনসোলে প্রিন্ট করা হবে, অন্যথায়, অন্য বিবৃতি একটি আউটপুট হিসাবে প্রদর্শিত হবে:
যদি ( নাম পরিবর্তন করুন ( 'গ: \\ xampp \\ htdocs \\ test.php' , 'গ: \\ xampp \\ htdocs \\ test2.php' ) )
{
প্রতিধ্বনি 'সফলভাবে test.php-এ test2.php নামকরণ করা হয়েছে' ;
}
অন্য {
প্রতিধ্বনি 'ফাইলের নাম পরিবর্তন করার সময় ত্রুটি' ;
}
?>
বিঃদ্রঃ: পিএইচপি-তে, ফাইল পাথ নির্দিষ্ট করার সময় নাম পরিবর্তন করুন() ফাংশন (এবং অন্যান্য ফাইল-সম্পর্কিত ক্রিয়াকলাপ), এটি ব্যবহার করা গুরুত্বপূর্ণ ডবল ব্যাকস্ল্যাশ (\\) a এর পরিবর্তে একক স্ল্যাশ (\) ফাইল পাথ সঠিকভাবে ব্যাখ্যা করা হয়েছে তা নিশ্চিত করার জন্য, পিএইচপি-তে একটি একক ব্যাকস্ল্যাশকে এস্কেপ ক্যারেক্টার হিসাবে বিবেচনা করা হয়।
উদাহরণ 2 - পিএইচপি রিনাম() ফাংশন ব্যবহার করে একটি ডিরেক্টরির নাম কীভাবে পরিবর্তন করবেন
ব্যবহার করে একটি ডিরেক্টরির নাম পরিবর্তন করতে নাম পরিবর্তন করুন() ফাংশন, নীচের প্রদত্ত কোড অনুসরণ করুন:
$oldDirName = 'নথিপত্র' ;$newDirName = 'নমুনা ফাইল' ;
যদি ( নাম পরিবর্তন করুন ( $oldDirName , $newDirName ) ) {
প্রতিধ্বনি 'ডিরেক্টরি সফলভাবে নাম পরিবর্তন করা হয়েছে!' ;
} অন্য {
প্রতিধ্বনি 'ডিরেক্টরির নাম পরিবর্তন করার সময় ত্রুটি।' ;
}
শেষের সারি
PHP এর rename() ফাংশন একটি নির্ভরযোগ্য টুল যা একটি ফাইল বা ডিরেক্টরির বিষয়বস্তু সংরক্ষণ করার সময় অনায়াসে রিনেম করার জন্য। এর সহজ সিনট্যাক্স এবং ত্রুটি-হ্যান্ডলিং ক্ষমতা এটি ফাইল পরিচালনার কাজগুলির জন্য একটি সুবিধাজনক পছন্দ করে তোলে। এর ক্ষমতা লাভ করে পুনঃনামকরণ(), পিএইচপি বিকাশকারীরা দক্ষতার সাথে তাদের প্রকল্পগুলিতে ফাইল বা ডিরেক্টরির নামগুলি সংগঠিত এবং সংশোধন করতে পারে।