ฉันมีรหัสดังนี้:
<?
$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 ในขอบเขตทั้งหมดหรือพิจารณาส่งพารามิเตอร์ไปยังฟังก์ชันของคุณ