পিএইচপিতে ফাইল একবার সংযুক্ত করা

ধরুন আমাদের একটি ফাইল pow.php আছে, যেখানে ফাংশনের একটি সেট সংরক্ষিত আছে:

pow.php<?php
  function square($num) {
    return $num ** 2;
  }
  
  function cube() {
    return $num ** 3;
  }
?>

ধরুন আমরা pow.php ফাইলের ফাংশনগুলি sum.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;
  }
?>

ধরুন প্রধান ফাইলে আমরা উভয় ফাংশন ফাইল সংযুক্ত করছি:

index.php<?php
  require 'pow.php';
  require 'sum.php';
  
  echo square(3) + squareSum([1, 2, 3]);
?>

যাইহোক, আমাদের একটি সমস্যা অপেক্ষা করছে। index.php ফাইলে pow.php ফাইল দুইবার সংযুক্ত হবে: সরাসরি এবং sum.php ফাইলের মাধ্যমে।

এটি একটি সমস্যার সৃষ্টি করবে, কারণ আমাদের একই নামের দুটি ফাংশন সেট থাকবে।

সমস্যার সমাধানের জন্য সকল ফাইল require_once অপারেটরের মাধ্যমে সংযুক্ত করা উচিত - এটি ফাইলটি শুধুমাত্র একবার সংযুক্ত করবে, পুনরায় সংযোগ উপেক্ষা করবে:

index.php<?php
  require_once 'pow.php';
  require_once 'sum.php';
  
  echo square(3) + squareSum([1, 2, 3]);
?>
Задание 1

দরকারী ফাংশন সেট সহ কয়েকটি ফাইল তৈরি করুন। এই ফাইলগুলি একে অপরের সাথে এবং আপনার প্রধান ফাইলের সাথে সংযুক্ত করুন।