পিএইচপিতে include ও require ফাংশন সহজ ব্যাখ্যা , ব্যবহার ও পার্থক্য — PHP

Abu Sayed
2 min readFeb 17, 2024

--

PHP তে include এবং require ফাংশনের ব্যবহার ও পার্থক্য সহজভাবে বাংলায় ব্যাখ্যা করা হয়েছে উদাহরণসহ।

PHP তে include এবং require ফাংশনের ব্যবহার ও পার্থক্য

প্রিয় পাঠক,

পিএইচপিতে include এবং require দুটি গুরুত্বপূর্ণ ফাংশন যা অন্যান্য ফাইলের কোড ইনক্লুড করার জন্য ব্যবহার করা হয়।

include ফাংশনটি অন্য ফাইলের কোড ইনক্লুড করে। যদি ফাইলটি খুঁজে না পাওয়া যায় তাহলে এটি warning দেখায় কিন্তু এক্সিকিউশন বন্ধ হয় না।

উদাহরণ:

<?php
include 'file1.php'; ?>

require ফাংশনটি include এর মতোই কাজ করে কিন্তু ফাইল খুঁজে না পাওয়া গেলে fatal error দেখায় এবং এক্সিকিউশন বন্ধ করে দেয়।

উদাহরণ:

<?php
require 'file2.php';?>

include এবং require এর মধ্যে মূল পার্থক্য হল এরর হ্যান্ডেলিং। অন্যথায় উভয়েরই কাজ হল অন্য ফাইল থেকে কোড ইনক্লুড করা।

include ব্যবহার করা উচিত যখন ফাইলটি অপশনাল এবং require ব্যবহার করা উচিত যখন ফাইলটি প্রয়োজনীয়।

বিভিন্ন ব্যবহার এবং ক্ষেত্র

include এবং require বিবৃতিগুলি বিভিন্ন প্রসঙ্গে ব্যবহার করা যেতে পারে, যেমন:

  • ফাংশন এবং ক্লাস অন্তর্ভুক্ত করা: সাধারণ ফাংশন বা ক্লাসকে একটি পৃথক ফাইলে সংজ্ঞায়িত করা যেতে পারে এবং include বা require বিবৃতি ব্যবহার করে প্রয়োজন অনুসারে অন্যান্য ফাইলগুলিতে অন্তর্ভুক্ত করা যেতে পারে।
  • কনফিগারেশন সেটিংস লোড করা: অ্যাপ্লিকেশনের কনফিগারেশন সেটিংসগুলিকে একটি পৃথক config.php ফাইলে সংরক্ষণ করা যেতে পারে এবং তারপর প্রয়োজন অনুসারে প্রধান ফাইলে অন্তর্ভুক্ত করা যেতে পারে।
  • টেমপ্লেট বাস্তবায়ন করা: PHP-তে নিজস্ব টেমপ্লেটিং সিস্টেম রয়েছে, যেখানে প্রধান টেমপ্লেট (index.php) অন্তর্দৃষ্টি বারের (header.php), ফুটার বারের (footer.php) এবং বিষয়বস্তুর (content.php) সহ একাধিক সাব-টেমপ্লেট অন্তর্ভুক্ত করতে পারে।

উদাহরণ প্রোগ্রাম

নিম্নলিখিত উদাহরণ প্রোগ্রামটি header.php, footer.php এবং content.php নামে তিনটি পৃথক ফাইল ব্যবহার করে একটি সহজ PHP টেমপ্লেট বাস্তবায়ন করে:

// header.php
echo "<!DOCTYPE html>";
echo "<html lang='en'>";
echo "<head>";
echo "<title>PHP টেমপ্লেট</title>";
echo "</head>";
echo "<body>";
// content.php
echo "<h1>হ্যালো বিশ্ব!</h1>";
// footer.php
echo "</body>";
echo "</html>";
// index.php
include "header.php";
include "content.php";
include "footer.php";

সারাংশে, include এবং require পিএইচপিতে কোড রিউজ করতে ব্যবহৃত হয় এবং এক্সিকিউশন চালিয়ে যেতে সহায়তা করে।

--

--

Abu Sayed

Bangladeshi Full Stack Web Dev, Sys Admin & DevOps Engineer. Skills: Data analysis, SQL, Kubernetes. Python, PHP & Laravel. Me on: bd.linkedin.com/in/imabusayed