PHP $GLOBALS ভ্যারিয়েবল

$GLOBALS হল একটি সুপার গ্লোবাল অ্যারে যা PHP তে সব জায়গা থেকে অ্যাক্সেসযোগ্য। আপনি যদি একটি ভ্যারিয়েবল ফাংশনের বাইরে ডিফাইন করেন এবং ফাংশনের ভিতরে তা অ্যাক্সেস করতে চান, তাহলে $GLOBALS ব্যবহার করতে পারেন।

$GLOBALS কী?

$GLOBALS হল একটি অ্যাসোসিয়েটিভ অ্যারে যা সব গ্লোবাল স্কোপের ভ্যারিয়েবল ধারণ করে। এটি ফাংশনের ভিতরে বাইরের ভ্যারিয়েবল অ্যাক্সেস করতে ব্যবহৃত হয়।

একটি সাধারণ উদাহরণ

<?php
$x = 5;
$y = 10;

function যোগফল() {
  $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];
}

যোগফল();
echo $z;
?>

এই কোডে $GLOBALS ব্যবহার করে আমরা বাইরের $x এবং $y কে ফাংশনের ভিতর থেকে অ্যাক্সেস করেছি এবং তাদের যোগফল $z তে রেখেছি।

কেন ব্যবহার করবেন?

  • গ্লোবাল স্কোপ থেকে ডেটা রিড করতে
  • ফাংশনের ভিতর বাইরের ভ্যারিয়েবল অ্যাক্সেস করতে
  • একাধিক জায়গায় ডেটা শেয়ার করতে

⚠️ সতর্কতা

অপ্রয়োজনে $GLOBALS ব্যবহার করলে কোড জটিল ও অসংগঠিত হতে পারে। তাই ব্যবহারে সতর্কতা অবলম্বন করুন।

উপসংহার

$GLOBALS একটি শক্তিশালী ফিচার হলেও, এর ব্যবহার সীমিত রাখাই ভালো। প্রয়োজনে বুঝে ব্যবহার করলেই এটি আপনার PHP প্রোজেক্টে সহায়ক হতে পারে।


 

Leave a Reply