এই আর্টিকেলে আমরা PHP-তে ফাইল ইনক্লুড করার জন্য ব্যবহারিক ও গুরুত্বপূর্ণ ফাংশনগুলো শিখব। এই সকল ফাংশন require, require_once, include এবং include_once` PHP পেজে ফাইল ইনক্লুড করতে ব্যবহৃত হয় কিন্তু ফাংশনালিটির দৃষ্টিতে তাদের中略 পার্থক্য রয়েছে।
নিচে এই ফাংশনগুলো ফাংশনালিটিসহ আলোচনা করা হলো।
include():
এই ফাংশনটি একটি PHP পেজে ফাইল ইনক্লুড করতে ব্যবহৃত হয়। যদি include() ফাংশন নির্দিষ্ট ফাইলটি লোকেশন-এ খুঁজে পায় না, তবে এটি একটি ওয়ার্নিং মেসেজ থ্রো করবে, তবে স্ক্রিপ্ট এক্সিকিউশন রুকবে না।
require():
এই ফাংশনটি একটি PHP পেজে ফাইল যোগ করতে ব্যবহৃত হয়। require() ফাংশন যদি নির্দিষ্ট ফাইলটি লোকেট করতে না পারে, তবে এটি একটি ফেটাল এরর জেনারেট করবে এবং স্ক্রিপ্ট এক্সিকিউশন রুকবে।
include_once():
এই ফাংশনটি একটি ফাইল কেবল একবার যোগ করতে ব্যবহৃত হয়। যদি কোনো ফাইল থেকে কোড ইতিমধ্যে ইনক্লুড করা থাকে, তবে include_once() ব্যবহার করলে সেটি دوبার যোগ হবে না। যদি ফাইলটি খুঁজে পায় না, তবে ওয়ার্নিং মেসেজ জেনারেট করবে কিন্তু স্ক্রিপ্ট এক্সিকিউশন রুকবে না।
require_once():
যদি কোনো PHP ফাইল থেকে কোড ইতিমধ্যে ইনক্লুড করা থাকে, তবে require_once() ব্যবহার করলে সেটি আবার ইনক্লুড হবে না। এর মানে require_once() ফাইলটি কেবল একবার যোগ করবে। যদি নির্দিষ্ট ফাইলটি লোকেট করতে না পারে, তবে ফেটাল এরর জেনারেট করবে এবং স্ক্রিপ্ট এক্সিকিউশন রুকবে।
এই আর্টিকেলে আমরা include(), require(), include_once(), require_once() ফাংশনগুলো কীভাবে ইমপ্লিমেন্ট করতে হয় শিখেছি।