有没有办法声明一个变量,以便它在所有函数中都可用。基本上我想打电话: Global $varName; 自动为每个功能。不,我不能使用常数。
我认为不可能,但无论如何都想问。谢谢!:D
这很老派,不推荐。如果您想在任何地方使用变量,如果您在面向对象的旅程中,请考虑使用传递变量的会话;)
有一个 $GLOBALS 变量和一个 globals 关键字。查看文档中此页面上的示例 1 和 2。
但是使用全局变量通常是代码结构不良的标志。
我不认为变量可以像你想要的 bnut 函数那样全局可见。
您可以声明两个函数来访问您的数据:on 用于读取,一个用于写入。
但无论如何要小心:如果你从很多地方改变它,当你遇到一个错误时,你将很难理解发生了什么!