问题标签 [undefined-variable]

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 回答
577 浏览

php - Laravel PHP 中的未定义变量

我是 Laravel 的新手,我很挣扎。请帮我。我想从数据库中检索数据以显示在网页上。但它警告消息:

ErrorException (E_ERROR) 未定义的变量

display.blade.php

显示控制器.php

0 投票
2 回答
64 浏览

laravel - Laravel 刀片中的未定义视图

我的 Laravel 项目的刀片视图中存在未定义变量的问题。

我相信我已经正确定义了一切

这是导致我的问题的刀片视图中的线。

它抱怨记录变量

这是 RollController 中的公共函数

这是网络路由

任何帮助都会很棒,谢谢

0 投票
1 回答
3800 浏览

laravel - Laravel - 未定义的变量:请求

我的http://localhost:8888/VGL/public/category/18?sty=3

dd($request->sty);等于 3

但是我$request->sty输入的whereHas

未定义变量:请求

0 投票
0 回答
40 浏览

php - Undefined variable: design_json_data (View: D:\xampp\htdocs\shopist\resources\views\pages\frontend\frontend-pages\frontend-designer.blade.php)

I get this error:

Undefined variable: design_json_data (View: D:\xampp\htdocs\shopist\resources\views\pages\frontend\frontend-pages\frontend-designer.blade.php)

There is a designer where I add photos and text, while in admin panel it works I cannot fix this on the front-end

This is where it gives error

@include('pages.common.designer-html', array('designer_hf_data' => $designer_hf_data, 'designer_img_elments' => $single_product_details['_product_custom_designer_data'], 'design_save_data' => $design_json_data))

0 投票
1 回答
48 浏览

laravel - 刀片视图中的未定义变量(单值数据)

我正在尝试将变量传递$cMonth给我的视图。我尝试使用循环它,foreach即使它是一个单值数据并且错误仍然显示未定义的变量..我尝试dd($cMonth)并显示了正确的输出。

这是我的控制器的片段。

鉴于此,我这样称呼 cMonth——

0 投票
3 回答
231 浏览

lisp - 似乎只有 lisp 允许使用变量而不先定义它?

我发现似乎只有在 lisp 中才能定义这个:

在其他语言中,即使是函数式语言,也必须先定义变量,然后才能使用它

所以在lisp中,有“自由变量”,“绑定变量”的概念。其他语言有这个概念吗?因为所有变量都必须先定义,所以所有变量都是“绑定变量”?变量有一个初始值,在全局或其他范围?

我认为 lambda 概念很早,但是如果有任何变量或值,必须先定义然后使用,是不是更容易理解和使用?

谢谢!

0 投票
0 回答
27 浏览

php - 我的代码有问题,它说 Undefined variable: row in C:\xampp\htdocs\test\transaksi_toko\read_stock.php 在第 85 行

正如标题上所说,我很确定我已经定义了它,顺便说一句,我是 PHP 新手,所以任何人都可以帮助我,而且我很抱歉有些变量是用 bahasa 写的,但这不是问题所以.. .

我尝试了堆栈溢出在处理类似问题时提供的所有方法,但没有任何效果。

我希望数据会显示出来,但它给了我这样的错误报告

注意:未定义变量:第 85 行 C:\xampp\htdocs\test\transaksi_toko\read_stock.php 中的行

还有这个

注意:未定义变量:第 89 行 C:\xampp\htdocs\test\transaksi_toko\read_stock.php 中的行

如果我的信息或代码没有提供足够的信息,我很抱歉,这是我第一次在这个平台上提问。

0 投票
0 回答
345 浏览

python - 调用对象构造函数的未定义变量错误

ReadBugXML我在一个名为的文件夹中有一个类,code我添加了一个__init__.py以将代码制作为一个包。main.py并且code在根文件夹中。我的主文件看起来像这样。

这就是我的代码\ReadBugXML.py 的样子

我尝试了不同的导入语句,但没有成功。

我预计该对象将被创建。但它不会创造任何东西。我通过创建一个对象并调用该函数来测试 ReadBugXML.py 中的代码。它确实奏效了。但主要调用似乎是问题所在。我不知道如何修复用户定义类的导入。

相反,我在 VSCode 中收到 pylint 错误“未定义的变量 ReadBugXML”。运行主文件给出 NameError: name ReadBugXML is not defined。

注意:我使用 VSCode (win 10) 作为编辑器,python 3.6 是解释器。

0 投票
0 回答
1880 浏览

python - Pylint 错误地抱怨未定义的变量

概括

Pylint 抱怨类声明和以下函数中未定义的变量。如果我注释掉类声明,函数仍然被突出显示,我不确定为什么。

环境

操作系统:Suse Leap 42.3
编辑器:vscode 1.38
Python:3.4.6
Pylint:1.4.4
Pylint Args:["--load-plugin", "pylint_protobuf", "--enable=F,E,W"]

复制案例

这会产生以下错误/警告

未定义变量 'Structure' pylint(undefined-variable) [6, 11]
未定义变量 'a' pylint(undefined-variable) [13, 13]
未定义变量 'b' pylint(undefined-variable) [13, 17]
未定义变量'c' pylint(undefined-variable) [14, 11]
本地禁用未使用通配符导入 (W0614) pylint(locally-disabled) [4,1]

如果我将鼠标悬停在Structure我可以看到class PyCStructType(),同样如果我将鼠标悬停在c我可以看到c: str,所以数据类型是已知的。

问题

  • 为什么上面的代码会产生 pylint 错误?(我希望只看到本地禁用未使用的通配符导入的警告)
  • 这个问题是否特定于我的环境?(旧版python等)

Nb 我不想用# pylint: disable=undefined-variable

0 投票
1 回答
1452 浏览

python-3.x - matplotlib.cm.coolwarm(用于 Google 的 Colaboratory TensorFlow 教程)是 Eclipse 中的未定义变量

我试图获取在 Google Colaboratory tensorflow 教程(在 Jupyter 工作簿中)中找到的代码,并在我自己的计算机上的 Eclipse 环境中实现它:(https://colab.research.google.com/notebooks/mlcc/first_steps_with_tensor_flow .ipynb?utm_source=mlcc&utm_campaign=colab-external&utm_medium=referral&utm_content=firststeps-colab&hl=en#scrollTo=wgSMeD5UU81N ) 此代码在 Colaboratory jupyter 工作簿上执行良好。但是 Eclipse 让我从 matlablib 导入中得到一个“未定义的变量”错误。

我的系统:
Mac OS:10.13.6
eclipse:019-03 (4.11.0)
Anaconda 安装包括:python3.7.3、matplotlib 3.1.0。(在安装 Anaconda 软件包之前,Anaconda 下载的 shasum 检查是正确的)
我还根据谷歌网站安装了 tensorflow:tensorflow 1.14.0

使用 Eclipse 和 python3.7
此行不会产生错误:

但是,当我稍后使用“cm.coolwarm”时,Eclipse 给了我一个与“coolwarm”相关的“来自导入的未定义变量”错误:

当我查看下载的 Matplotlib 包中的 cm.py 文件时,实际上没有定义“coolwarm”变量/方法/函数。转到 Matplotlib 网站,版本 3.1.1(最新版本)或较旧的稳定版 3.0.1 中似乎也没有定义任何coolwarm。

我的结论是 Google Colabaratory jupyter 工作簿必须使用非常旧版本的 matplotlib,并且不推荐使用 cm.coolwarm。但我是一个相对新手,只是想我会检查一下是否有我遗漏的东西......

谢谢你的想法。