问题标签 [globals]

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.

0 投票
2 回答
9685 浏览

php - PHPUnit 和 Globals

我正在使用 PHP 5.2.9 学习和探索 PHPUnit 的应用程序,并且遇到了全局问题。我已将 $backupGlobals 设置为 FALSE,包括文档“@backupGlobals disabled”,这似乎不会影响 PHPUnit 备份全局变量的行为。有什么我想念的吗?我需要更改 PHPUnit 的 xml 文件吗?创建引导程序?

配置.php:

基本应用程序.php:

BasicAppTest.php:

testGlobal() 在 $this->assertNotEmpty($this->testClass->test) 上失败,表明 $this->backupGlobals 设置为 FALSE 并且 PHPUnit 仍在备份全局变量。

编辑:我通过进行以下更改来完成这项工作-

BasicAppTest.php:

配置.php:

我惊呆了,这在以前没有被覆盖过!

0 投票
4 回答
65 浏览

php - 使用变量检查是否允许某些事情

我正在考虑在我的网站上实现打开和关闭某些功能的功能,例如注册和登录。我可以包含一个像这样的变量的文件

然后假设我的 register.php 文件我可以像这样进行检查

我想知道这是否是一个安全问题,因为我在某处读到的东西可以在 url 后缀以带来相同的效果,就像这样

但是,如果关闭全局寄存器,这将不起作用,这是一个安全问题吗?

0 投票
1 回答
697 浏览

django - 在哪里存储应用程序全局数据?

前任。在 Symfony 1 中:

http://www.symfony-project.org/jobeet/1_2/Doctrine/en/06#chapter_06_custom_configuration

我应该在哪里存储全局数据,哪个文件?

0 投票
1 回答
3610 浏览

url - Globals!ReportServerUrl 返回 LocalHost 而不是报表服务器 URL

我在 SSRS 中使用了一个全局变量,但它返回了错误的值。

Globals!ReportServerURL应该返回实际的报表服务器 URL,但它返回“localhost”作为报表服务器 URL。

Globals!ReportServerURL测试服务器上返回了正确的 URL 值,但是一旦我将它部署到生产服务器,它就开始返回http://localhost:8090/

有人可以指导我如何解决这个问题吗?

提前致谢,

马旺

0 投票
3 回答
476 浏览

python - 在 python 中更改全局变量的存储

我想在 python 脚本中更改所有全局变量的存储,就好像我可以只写 use_this_dict_for_globals(some_dict)。

它们都以“g_”为前缀,所以如果我可以用“some_dict”替换“g_”。要更改所有这些变量访问,这也可以。我实际上更喜欢这种方式,但在 Python 中,我要么需要使用变量访问,比如 foo['bar'] 而不是 foo.bar,要么我需要一些我一无所知的 python 类的东西(?)。

有什么快速/可靠的方法吗?

更新:正如所有答案所述,您可以使用像字典这样的类实例,没有任何限制,foo.bar = 123。您不能将此表示法与字典一起使用(就像您可以在 Lua 中使用表格一样),这会导致我认为根本没有办法。谢谢你的帮助。

0 投票
1 回答
1026 浏览

php - PHP将全局变量设置为类的句柄

出于某种原因,在定义时:

PHP 出于某种原因声明 $_GLOBALS["className"] 未定义。

哦,即使我在该类中将全局值设置为其他值,也会发生同样的情况。我可以通过构造或其他方法来测试全局的值,但不能在外面测试——似乎全局由于某种原因在类之外丢失了。

从外部类中声明全局后,有没有办法保留全局?真诚感谢任何帮助!

0 投票
1 回答
74 浏览

php - PHP:如何使这个变量有一个值

我已经注册了全局变量,我知道,我知道,坏主意,我没有对应用程序进行编程,我只需要在开发他们的新应用程序时让它工作。似乎托管公司进行了某种更新,知道该应用程序不起作用。

请注意上面函数的这一部分......$fldv_=$GLOBALS[$fldn_];这不再起作用了,它应该为VALUE="'.$fldv_.'". 我不知道它应该从哪里获得价值。我对代码进行了搜索,但找不到设置变量的引用。无论如何, $GLOBALS 所在的所有内容都不再起作用。我已经将 register_globals 设置为 On 并且它处于打开状态。

以前可以用,更新后就不行了。

0 投票
1 回答
115 浏览

c++ - 为什么不允许全局的结构/联合子作为模板引用参数 - 但全局本身?

我尝试通过使用模板参数来引用全局变量的子元素 - 它确实适用于全局变量,但不适用于全局变量的子元素 - 为什么在编译时无法解析子元素的位置?

VS2010 和 clang 3.1 编译器不允许 // 编译错误行

感谢您提供任何清晰的描述,因为我没有看到编译器这种行为的任何技术原因

0 投票
2 回答
509 浏览

php - PHP - 常量的用途?

确切地说,使用常量(在 PHP 中)的目的是什么?我了解它们是如何工作的,但在哪些情况下它们比全局变量更可取?如果有的话,变量不是更灵活,因为它们可以放在字符串中吗?

我在网上搜索过,但我发现的只是定义——而不是使用其中一个的实际原因。谁能帮助我了解使用其中一种的好处?

0 投票
4 回答
2327 浏览

javascript - javascript中的全局导入

有人可以向我解释这在 javascript 中的作用吗?

或这个

我从未在 java 或 c++ 等其他语言中看到过类似的东西