ফাংশন require_once
ফাংশন require_once বর্তমান স্ক্রিপ্টে নির্দিষ্ট ফাইলটি সংযুক্ত করে। যদি ফাইলটি আগেই সংযুক্ত হয়ে থাকে, ফাংশনটি এটিকে আবার সংযুক্ত করবে না। এটি ক্লাস বা ফাংশন সহ ফাইল সংযুক্ত করার জন্য বিশেষভাবে উপযোগী, যেখানে পুনরায় সংযোগ ত্রুটি সৃষ্টি করতে পারে।
বাক্য গঠন
require_once 'path/to/file.php';
উদাহরণ
ফাইল config.php সংযুক্ত করা যাক:
<?php
require_once 'config.php';
echo $config['site_name'];
?>
কোড 실행ের ফলাফল (যদি config.php-তে $config অ্যারে সংজ্ঞায়িত থাকে):
'My Site'
উদাহরণ
একই ফাইল পুনরায় সংযুক্ত করার চেষ্টা:
<?php
require_once 'functions.php';
require_once 'functions.php'; // এই কলটি উপেক্ষা করা হবে
echo sum(2, 3);
?>
কোড 실행ের ফলাফল:
5
require থেকে পার্থক্য
require-এর থেকে ভিন্ন, ফাংশন require_once পরীক্ষা করে যে ফাইলটি ইতিমধ্যেই সংযুক্ত করা হয়েছে কিনা, এবং পুনরায় সংযোগ সম্পাদন করে না। এটি একই ফাইলের একাধিকবার অন্তর্ভুক্তি থাকলে ত্রুটি রোধ করে।
আরও দেখুন
-
ফাংশন
include,
যেটিও ফাইল সংযুক্ত করে, কিন্তু তাদের পুনরায় অন্তর্ভুক্তি পরীক্ষা করে না -
ফাংশন
include_once,
যেটি require_once-এর অনুরূপভাবে কাজ করে, কিন্তু ফাইল না থাকলে মারাত্মক ত্রুটি সৃষ্টি করে না