PHP 变量作用域

发布于 2024-08-11 23:44:09 字数 106 浏览 5 评论 0原文

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

我觉得不可能,但还是想问一下。谢谢! :D

Is there a way to declare a variable so it is available in all functions. Basically I want to call: Global $varName; automatically for every function. And no, I can't use a constant.

I don't think its possible but wanted to ask anyway. Thanks! :D

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

话少情深 2024-08-18 23:44:09

这是相当老派的,不推荐。如果您想在任何地方使用变量,如果您正在进行面向对象之旅,请考虑使用传递变量的会话;)

That's pretty oldschool and not recommended. If you want to use variables whereever you want consider using sessions of passing through variables if you're on an object oriented tour ;)

作妖 2024-08-18 23:44:09

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

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

There is a $GLOBALS variable and a globals keyword.Check out example 1 and 2 on this page in the documentation.

But using a global variable is usually a sign of bad structure in your code.

梦里南柯 2024-08-18 23:44:09

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

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

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

I don't think variables can be globally visible the way you want bnut functions are.

You can declare two functions to access you data : on for reading, one for writing.

But anyway beware : if you change it from many places you will have hard times understanding what's going on when faced with a bug !

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文