2009-11-23 110 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读取,一个用于写入。

但无论如何要小心:如果你从很多地方改变它,你将会很难理解面对错误时发生了什么!