14. PHP Superglobals
📘 কনসেপ্ট (থিওরি)
পিএইচপিতে কিছু পূর্বনির্ধারিত ভেরিয়েবল হলো "সুপারগ্লোবাল", যার মানে হলো এগুলো স্কোপ নির্বিশেষে সর্বদা অ্যাক্সেসযোগ্য - এবং আপনি বিশেষ কিছু না করেই যেকোনো ফাংশন, ক্লাস বা ফাইল থেকে এগুলো অ্যাক্সেস করতে পারেন।
পিএইচপি সুপারগ্লোবাল ভেরিয়েবলগুলো হলো:
-
$GLOBALS
- $_SERVER
- $_REQUEST
- $_POST
- $_GET
- $_FILES
- $_ENV
- $_COOKIE
- $_SESSION💡 উদাহরণ
$GLOBALS এর ব্যবহার:
$GLOBALS হলো একটি পিএইচপি সুপার গ্লোবাল ভেরিয়েবল যা পিএইচপি স্ক্রিপ্টের যেকোনো জায়গা থেকে (এমনকি ফাংশন বা মেথডের ভেতর থেকেও) গ্লোবাল ভেরিয়েবল অ্যাক্সেস করতে ব্যবহৃত হয়।
পিএইচপি সমস্ত গ্লোবাল ভেরিয়েবলকে $GLOBALS[index] নামের একটি অ্যারেতে সংরক্ষণ করে। ইনডেক্সটি ভেরিয়েবলের নাম ধারণ করে।
🎯 আপনার কাজ (প্র্যাকটিস)
একটি গ্লোবাল ভেরিয়েবল
$message = "Superglobal" তৈরি করুন। একটি ফাংশন printMsg() এর ভেতরে, $GLOBALS["message"] ব্যবহার করে এটি প্রিন্ট করুন। ফাংশনটি কল করুন।main.php
Loading...
OUTPUT
Run your code to see the output here...