কম্পিউটার টিউটোরিয়াল

PHP সুপারগ্লোবালস (Superglobals)


পরিচিতি

ইউজার-ডিফাইনড ভেরিয়েবল ছাড়াও, PHP গ্লোবাল নেমস্পেসকে প্রচুর প্রিডিফাইনড ভেরিয়েবল দিয়ে পপুলেট করে যাদেরকে সুপারগ্লোবালস (superglobals) বলা হয়। এগুলো যেকোনো ফাংশন বা মেথড থেকে global কীওয়ার্ড স্পেসিফাই না করেই এক্সেসIBLE। সুপারগ্লোবালসের তালিকা নিচে দেওয়া হলো—

$GLOBALS গ্লোবাল স্কোপে উপলব্ধ সব ভেরিয়েবলের রেফারেন্স
$_SERVER সার্ভার এবং এক্সিকিউশন এনভায়রনমেন্ট ইনফরমেশন
$_GET HTTP GET ভেরিয়েবল
$_POST HTTP POST ভেরিয়েবল
$_FILES HTTP ফাইল আপলোড ভেরিয়েবল
$_REQUEST HTTP রিকোয়েস্ট ভেরিয়েবল
$_SESSION সেশন ভেরিয়েবল
$_ENV এনভায়রনমেন্ট ভেরিয়েবল
$_COOKIE HTTP কুকিজ
$php_errormsg পূর্বের এরর মেসেজ
$HTTP_RAW_POST_DATA র RAW POST ডেটা
$http_response_header HTTP রেসপন্স হেডার
$argc স্ক্রিপ্টে পাস করা আর্গুমেন্টের সংখ্যা
$argv স্ক্রিপ্টে পাস করা আর্গুমেন্টের অ্যারে

  1. PHP foreach লুপে একাধিক ইনডেক্স ভেরিয়েবল

  2. PHP-এ কনস্ট্যান্ট, ভেরিয়েবল অথবা ভেরিয়েবল অ্যারে - কোনটি দ্রুত?

  3. PHP-এ extract() ফাংশন

  4. JavaScript ভেরিয়েবল PHP-তে কিভাবে পাস করবেন