再會。我正在嘗試執行一個函數。我聲明一個全局變量來獲取函數外部的數據(變量),并將該函數放入類的公共函數內。class Test { public function execute(){ $data = "Apple"; function sayHello() { global $data; echo "DATA => ". $data; } sayHello(); }}$test = new Test;$test->execute();預期結果:DATA => Apple真實結果:DATA =>全局變量沒有獲取函數外部的變量。為什么會發生這樣的事?感謝您的幫助。
無法訪問函數內部的全局變量 INSIDE public function PHP
慕的地8271018
2023-10-15 14:43:43