1

有没有办法声明一个变量,以便它在所有函数中都可用。基本上我想打电话: Global $varName; 自动为每个功能。不,我不能使用常数。

我认为不可能,但无论如何都想问。谢谢!:D

4

3 回答 3

3

这很老派,不推荐。如果您想在任何地方使用变量,如果您在面向对象的旅程中,请考虑使用传递变量的会话;)

于 2009-11-23T08:30:05.153 回答
1

有一个 $GLOBALS 变量和一个 globals 关键字。查看文档中此页面上的示例 1 和 2。

但是使用全局变量通常是代码结构不良的标志。

于 2009-11-23T08:32:38.947 回答
0

我不认为变量可以像你想要的 bnut 函数那样全局可见。

您可以声明两个函数来访问您的数据:on 用于读取,一个用于写入。

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

于 2009-11-23T08:33:05.507 回答