2009-11-23 137 views
1

有沒有辦法聲明一個變量,以便它在所有函數中都可用。基本上我想打電話:Global $ varName;自動爲每個功能。不,我不能使用常數。PHP變量範圍

我不認爲它是可能的,但想問問。謝謝! :D

+0

在所有功能?一堂課?或整個應用程序? – putolaruan 2009-11-23 08:31:10

回答

3

這是相當老派和不推薦。如果你想使用變量,無論你想要考慮使用通過變量的會話,如果你在一個面向對象的旅遊;)

+0

好的,那或多或少是我的想法。感謝您的建議。 – Dylan 2009-11-23 08:32:34

+0

歡迎您:) – Ben 2009-11-23 08:33:30

1

有一個$ GLOBALS變量和一個全局變量關鍵字。檢查出例子1和2 this page in the documentation.

但是使用全局變量通常是代碼中結構不好的標誌。

+0

Yah,我在前面看過那個頁面。我會試着想出一個不同的方式來做到這一點。謝謝。 – Dylan 2009-11-23 08:33:59

0

我不認爲變量可以全局可見的方式,你想bnut功能。

您可以聲明兩個函數來訪問您的數據:on讀取,一個用於寫入。

但無論如何要小心:如果你從很多地方改變它,你將會很難理解面對錯誤時發生了什麼!