Global variable สามารถเข้าถึงได้ในทุกส่วนของโปรแกรม อย่างไรก็ตาม เพื่อให้สามารถแก้ไขได้ ต้องประกาศอย่างชัดเจนว่าเป็น global ใน function ที่จะแก้ไข ทำได้โดยการวาง keyword GLOBAL หน้าตัวแปรที่ควรถูกจดจำว่าเป็น global
ตัวอย่าง
โค้ดมีดังนี้ ที่นี่เราเห็นวิธีประกาศ global variable ใน PHP −
<?php
$val = 1;
function display() {
GLOBAL $val;
$val++;
print "Value = $val";
}
display();
?>ผลลัพธ์
จะผลลัพธ์ดังนี้ −
Value = 2
ตัวอย่าง
มาดูตัวอย่างอีกอย่าง −
<?php
$a = 2;
$b = 3;
function display() {
global $a, $b;
$b = $a + $b;
}
display();
echo $b;
?>ผลลัพธ์
จะผลลัพธ์ดังนี้ −
5