PHP Superglobal - $GLOBALS
ตัวแปรซูเปอร์โกลบอลคือตัวแปรบิวท์อินที่พร้อมใช้งานในทุกขอบเขตเสมอ
PHP $ ทั่วโลก
$GLOBALS เป็นตัวแปรระดับโลกของ PHP ที่ใช้ในการเข้าถึงตัวแปรทั่วโลกจากที่ใดก็ได้ในสคริปต์ PHP (รวมถึงจากภายในฟังก์ชันหรือวิธีการ)
PHP เก็บตัวแปรทั่วโลกทั้งหมดในอาร์เรย์ที่เรียกว่า $GLOBALS[ ดัชนี ] ดัชนีถือชื่อของตัวแปร
ตัวอย่างด้านล่างแสดงวิธีการใช้ตัวแปร super global $GLOBALS:
ตัวอย่าง
<?php
$x = 75;
$y = 25;
function addition() {
$GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];
}
addition();
echo $z;
?>
ในตัวอย่างข้างต้น เนื่องจาก z เป็นตัวแปรที่อยู่ในอาร์เรย์ $GLOBALS จึงสามารถเข้าถึงได้จากภายนอกฟังก์ชันด้วย!