问题标签 [global-variables]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP 类中的外部变量访问
考虑以下情况
文件:./include/functions/table-config.php 包含:
文件:./include/classes/uri-resolve.php 包含:
文件:./settings.php 包含:
如果可能发生错误,请提出更正或解决方法。
ruby - 如何在 Ruby 中使用全局变量或常量值?
我有一个看起来像这样的程序:
的使用$offset
似乎有点奇怪。
在 C 中,如果我在任何函数之外定义一些东西,它就会自动成为一个全局变量。为什么在 Ruby 中它必须是$offset
但不能是offset
并且仍然是全局的?如果是offset
,那么它是本地的吗?但是本地到哪里,因为它感觉非常全球化。
有没有更好的方法来编写上面的代码?起初使用$offset
可能看起来有点难看。
更新:我可以将此偏移量放在class
定义中,但是如果两个或多个类需要使用此常量怎么办?在这种情况下,我还需要定义一个$offset
吗?
delphi - Delphi Dynamic Dll - 全局变量
我正忙于编写一个为主机应用程序提供多种功能的 dll。此应用程序动态调用 dll,在每次函数调用后加载和释放它。
我无法控制主机应用程序。我只能在 dll 中使用。有没有办法可以将某些变量保留在内存中,以便我可以在每个函数中重用它们?显然,当主机应用程序卸载 dll 时,全局变量会被清除。将 dll 保存到文件听起来很乱!
谁能建议一种分配我可以保持全局变量的方法?
谢谢
cocoa - 在 Cocoa 的不同函数中保留一个随机数?
我知道如何做一个全局变量,但是每当我尝试用随机数函数定义一个全局变量时,xcode 都会说“初始化元素不是常量”。编译器不想从随机数中生成变量,因为随机数函数不是常数。
如何生成一个随机数,然后将相同的值用于多个操作?(例如,定义一种颜色,然后将该值写入标签?)
代码:
- - 编辑 - - -
感谢您的建议。但是,它仍然对我不起作用,我做错了什么?
新代码:
c++ - 如何创建全局参数对象
这是一个常见的简单任务:从配置文件中读取配置设置,将设置(例如作为散列)保存在对象中,从需要访问配置参数的各种对象中访问该对象。
我为 ConfigFile 类实现找到了这个实现,它可以工作。我的问题是:让这个类的实例可从我的其他类中获得并保持线程安全、避免静态初始化顺序惨败等的最佳方法是什么?
我目前的方法是在 main() 中使用
然后将参数设为全局变量。但我也读到应该使用单例而不是全局变量。如何用文件名实例化单例?
这一定是一项如此普遍的任务,我认为必须有一个普遍接受的好方法吗?如果有人能指出我,我将不胜感激。
谢谢, C
iphone - 在 iPhone 应用程序中处理不断使用的变量的首选方法是什么?
处理 iPhone 应用程序中经常使用的变量的最佳方法是什么,例如 Twitter 客户端中的用户名/密码?
objective-c - Objective-C 中的全局变量
在 Actionscript 中,您可以使用如下全局变量:
然后在方法/函数中使用它。您如何在 Objective-c 中做到这一点,这可能吗?
eclipse - 成员变量前缀错误地添加到方法名称
我正在使用 Eclipse 编写一些 Java 代码,并且我遵循的命名约定使用“m”作为类的任何成员变量的前缀。写完成员变量后,我喜欢转到 Source -> Generate Getters and Setters。这会生成我需要的方法。但是,方法和参数名称也都包含这个'm'前缀。我希望 Eclipse 在命名我的方法及其参数时忽略前缀。我怎样才能做到这一点?
更新:我已经在下面尝试了 Rich 的建议,但没有成功。目前该选项已设置,我已在字段部分输入“m”。但是 Eclipse 似乎没有考虑到这一点。单击同一窗口上的帮助图标会显示一条通知,说明在使用“代码辅助”和“重构”时将考虑到这一点。“生成 getter/setter”是否在代码辅助下?
c++ - 如何在 C++ 中构造一个静态全局变量
我在编译/链接一组类时遇到了一些麻烦,其中一些类处理一个公共的全局变量。
基本上,我在 A 类中声明并定义了一个外部变量 foo,并在 B 类和 C 类中访问/更新它。
相关代码如下所示:
啊
B.cpp
C.cpp
我当前的错误是“为 foo 指定的存储类”。但是,我想知道这是否是正确的方法。我应该使用静态变量吗?任何帮助都非常感谢,因为我已经为此至少工作了一个小时。
php - 我可以将预定义的局部变量作为 POST 提交而无需放入表单字段吗?
我有一个局部变量,我想与从 HTML 表单中获取的其余 POST 数据一起发送。是否有一个函数可以让我将更多数据从当前页面放入 POST 数组?