পিএইচপিতে ফাইল একবার সংযুক্ত করা
ধরুন আমাদের একটি ফাইল pow.php আছে, যেখানে
ফাংশনের একটি সেট সংরক্ষিত আছে:
<?php
function square($num) {
return $num ** 2;
}
function cube() {
return $num ** 3;
}
?>
ধরুন আমরা pow.php ফাইলের ফাংশনগুলি
sum.php ফাইলে ব্যবহার করছি:
<?php
require 'pow.php';
function squareSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += square($elem);
}
return $res;
}
function cubeSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += cube($elem);
}
return $res;
}
?>
ধরুন প্রধান ফাইলে আমরা উভয় ফাংশন ফাইল সংযুক্ত করছি:
<?php
require 'pow.php';
require 'sum.php';
echo square(3) + squareSum([1, 2, 3]);
?>
যাইহোক, আমাদের একটি সমস্যা অপেক্ষা করছে।
index.php ফাইলে pow.php ফাইল
দুইবার সংযুক্ত হবে: সরাসরি এবং sum.php ফাইলের মাধ্যমে।
এটি একটি সমস্যার সৃষ্টি করবে, কারণ আমাদের একই নামের দুটি ফাংশন সেট থাকবে।
সমস্যার সমাধানের জন্য সকল
ফাইল require_once অপারেটরের মাধ্যমে সংযুক্ত করা উচিত
- এটি ফাইলটি শুধুমাত্র একবার সংযুক্ত করবে,
পুনরায় সংযোগ উপেক্ষা করবে:
<?php
require_once 'pow.php';
require_once 'sum.php';
echo square(3) + squareSum([1, 2, 3]);
?>
দরকারী ফাংশন সেট সহ কয়েকটি ফাইল তৈরি করুন। এই ফাইলগুলি একে অপরের সাথে এবং আপনার প্রধান ফাইলের সাথে সংযুক্ত করুন।