ฉันมีรหัสดังนี้:
<?
$a="localhost";
function body(){
global $a;
echo $a;
}
function head(){
global $a;
echo $a;
}
function footer(){
global $a;
echo $a;
}
?>
มีวิธีการกำหนดตัวแปรทั่วโลกในที่เดียวและทำให้ตัวแปร$aสามารถเข้าถึงได้ในฟังก์ชั่นทั้งหมดในครั้งเดียว? โดยไม่ต้องใช้ประโยชน์global $a;เพิ่มเติม?
globalคำหลักให้พิจารณาใช้$GLOBALS['a']superglobal ในขอบเขตทั้งหมดหรือพิจารณาส่งพารามิเตอร์ไปยังฟังก์ชันของคุณ