问题标签 [global-scope]

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 投票
1 回答
43 浏览

c++ - 在不合格名称查找期间发现声明

考虑以下简单示例:

该标准说(第 3.4/1 节):

名称查找应找到名称的明确声明

和(第 3.4.1/1 节):

一旦找到名称的声明,名称查找就会结束。

问题:在我的案例中会找到什么声明(1 或 2),为什么?

0 投票
1 回答
252 浏览

ruby - 在带有 Gemfile 的项目中,如何使 rvm 找到全局二进制文件?

我在一个项目中使用 rvm 和 ruby​​ 2.1.0。

我想dotenv在那个项目中使用 gem,但我不想在项目的 gemfile 中有那个 gem。所以我全局安装了它,我可以在我的项目之外使用它:

问题是,一旦我进入我的项目(或任何带有 Gemfile 的文件夹),rubygems 就会说dotenv“找不到”:

当我删除 Gemfile 时,dotenv再次工作:

我在 Mac 上使用 zsh。我的 .zshrc 似乎没问题(rvm 不会抱怨未配置的路径或任何东西)

这是以防万一的输出。rvm info内部和外部的输出相同my-project

这是一个常规的 rvm 事情,还是我有一些配置错误?我可以完成这项工作,还是必须将 dotenv 放在 Gemfile 上?

0 投票
0 回答
133 浏览

php - 使用全局作用域(Laravel/Eloquent)时检测 DML 语句的类型

我想使用一个 Eloquent 全局范围,它将为某些模型的每个选择查询添加一个连接。我面临的问题是连接也被添加到其他语句中,例如 UPDATE,这使得查询无效。

我想要的功能的主要思想是,登录后,某些模型将仅返回登录用户有权访问的数据(对开发人员透明,因为此连接将通过使用全局范围和特征在后台添加)。

因此,我不想使用 User::accessible()->get() 之类的东西,而是想使用 User::get() 并且应该根据某些条件在全局范围内添加“可访问”范围......

这是 ScopeInterface 的 apply 方法:

关于如何检测 SELECT 查询的任何想法?

0 投票
0 回答
1213 浏览

localization - 将变量传递到全局范围并确定查询输出是否为空 Laravel

我有翻译模型,我想运行确定当前语言环境的全局查询范围,并在其上返回相应的值,或者如果数据库中不存在翻译,则返回英文。

我为此目的创建了一个全局范围,并且它运行良好,但无法退回到英语,因此一些页面崩溃,因为我试图获取 NULL 的属性,并且我尝试传递一些值,但在构建器内部我无法确定查询是否将返回 null。

如何在 Laravel 中实现这样的事情?

我的代码如下:

和范围文件:

}

使用示例:

其中 Center 是我没有本地化的模型,translation 是处理 Center 和 CentreTranslation 之间关系的方法的名称。

顺便说一句,我不想​​强​​制传递变量。

0 投票
1 回答
85 浏览

php - php __autoload() 函数,如何使用

我刚开始从一本书中学习 PHP。在 OOP 章节中有__autoload()对“自动加载类文件”函数的解释,但我的书没有说明我应该在哪里声明这个函数。

我试图谷歌它和 PHP 文档,但我真的找不到我应该在哪里声明这个函数。在“全局范围”中(不知道是不是和 JavaScript 一样)?在应该自动加载的类里面?或者在我必须加载类的类的“本地范围”中?

0 投票
1 回答
11 浏览

javascript - 为什么变量立即执行窗口对象而不是存储它?

我想了解代码中发生的情况,其中变量没有立即存储,而是在调用之前先执行。示例代码可以是这样的(在全局范围内):

0 投票
0 回答
256 浏览

laravel - 全局查询范围,多租户架构

我正在尝试修改现有代码以在 Laravel 3 中进行全局查询范围!!用于多租户架构。

需要一些关于如何在 laravel 3 中实现多租户架构的想法

提前致谢 :)

0 投票
1 回答
667 浏览

global-scope - 访问嵌套函数Javascript中的全局范围变量

我试图通过以下示例了解 Function Scope 与 Gobal Scope:

我搜索了一下,发现可以使用这个来访问 Global Scoped 变量。将返回码更改为

输出为“Chamahk 得分 6”,表示这是访问全局变量 num1 和 num2。

这很清楚,但我想知道的是,如何访问在 getScore() 函数中声明的 num1 和 num2 。即获得输出为 600。

0 投票
1 回答
715 浏览

angularjs - 从全局函数将数据传递给角度控制器

请参阅下面的示例和发送函数中的 TODO:如何将全局发送函数中的标签值分配给 dropboxController dropbox.label

0 投票
2 回答
127 浏览

c++ - 定义要在全局范围内运行且没有警告的宏

以下代码是可以的,但由于额外的';'我收到警告 在初始化之后。

如何修复此代码,允许使用额外的“;”表示法?

考虑到 INIT 必须在全局范围内是可调用的。