Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP $GLOBALS


แนะนำตัว

$GLOBALS เป็นอาร์เรย์ที่เชื่อมโยงไปยังตัวแปรที่กำหนดโกลบอลทั้งหมด ชื่อของตัวแปรในรูปแบบคีย์และเนื้อหาเป็นค่าของ associative array

ตัวอย่าง $GLOBALS

ตัวอย่างนี้แสดงอาร์เรย์ $GLOBALS ที่มีชื่อและเนื้อหาของตัวแปรส่วนกลาง

ตัวอย่าง

<?php
$var1="Hello";
$var2=100;
$var3=array(1,2,3);
echo $GLOBALS["var1"] . "\n";
echo $GLOBALS["var2"] . "\n";
echo implode($GLOBALS["var3"]) . "\n";
?>

ผลลัพธ์

ซึ่งจะให้ผลลัพธ์ตามมา −

Hello
100
123

ในตัวอย่างต่อไปนี้ $var1 ถูกกำหนดในเนมสเปซส่วนกลางเช่นเดียวกับตัวแปรโลคัลภายในฟังก์ชัน ตัวแปรโกลบอลถูกดึงออกมาจากอาร์เรย์ $GLOBALS;

ตัวอย่าง

<?php
function myfunction(){
   $var1="Hello PHP";
   echo "var1 in global namespace:" . $GLOBALS['var1']. "\n";
   echo "var1 as local variable :". $var1;
}
$var1="Hello World";
myfunction();
?>

ผลลัพธ์

ซึ่งจะให้ผลลัพธ์ตามมา −

var1 in global namespace:Hello World
var1 as local variable :Hello PHP