我需要編輯一個在函數外部定義的變量(數組),所以我可以在另一個函數中使用它。我能想到的最簡單的方法是將它定義爲函數內部的全局變量,但我有許多所需的文件也涉及到。全局變量是否會干擾PHP中的所需文件?
全局變量的文檔說它可以在程序中的任何地方使用。這是否意味着貫穿所有文件(從所有文件的角度來看它是否是全局的),還是它只是它所在的文件(如果有意義的話,則是本地全局文件)。
我的確在這個網站上發現了一個關於全局變量的問題,建議通過引用來傳遞它,但是我在其他文件中廣泛實現了這個函數,並要求它們在調用中有一個額外的變量,這至少是令人厭惡的。
與其單獨評論每個人的帖子,我會這樣做: 非常感謝答案,我必須找到另一種方式。讓他們訪問所有文件是不行的。 – Joshua