PHP ইঞ্জিন পরিচিতি
কল্পনা করুন যে আপনার একশটি পৃষ্ঠা সহ একটি ওয়েবসাইট আছে। এই সমস্ত পৃষ্ঠার একটি সাধারণ লেআউট নিম্নরূপ:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
সাধারণত, এই ধরনের পৃষ্ঠাগুলি শুধুমাত্র শিরোনাম এবং বিষয়বস্তুতে ভিন্ন হয়, অন্য সমস্ত ব্লক পৃষ্ঠা থেকে পৃষ্ঠায় অপরিবর্তিত থাকে।
এটি কিছু অসুবিধা তৈরি করে। ধরা যাক, আমাদের সাইটের হেডারে টেক্সট পরিবর্তন করতে হবে। এই ক্ষেত্রে, আমাদের আমাদের পৃষ্ঠাগুলির একশটি ফাইল পরিবর্তন করতে হবে।
এটি খুব সুবিধাজনক নয়। তাই PHP ব্যবহার করে সাইটটি সাধারণত একটি বিশেষ ইঞ্জিনে তৈরি করা হয়। এই ইঞ্জিনটি আমাদের সাইটের টেমপ্লেটটি একটি একক ফাইলে রাখতে দেয়, এবং অনুরোধকৃত URL এর উপর নির্ভর করে বিভিন্ন বিষয়বস্তু এই ফাইলে লোড হয়।
পরবর্তী পাঠে, আমরা একটি সহজ ইঞ্জিনের কয়েকটি সংস্করণ তৈরি করব এবং দেখব যে এটি ব্যবহার করার সময় কোন সমস্যাগুলি দেখা দেয়।