问题标签 [syntax-error]

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 投票
3 回答
2981 浏览

javascript - Javascript 语法错误...如何找到更多信息?

如果这是一个愚蠢的问题,我深表歉意,因为我对 JAvascript 和网络编程完全陌生!

我目前正在使用 Dreamweaver 执行一些测试脚本,并且内部 JS 编辑器正在突出显示我的脚本的语法错误。唯一的问题是没有迹象表明错误是什么或我可能需要做些什么来修复它!

当我将此代码直接粘贴到网页中时,脚本似乎可以正常工作!

我的脚本如下(保存在外部 .js 文件中):

语法错误突出显示为第 7 行。

谁能帮我解决这个问题?!

更重要的是......有人可以指导我找到一个好的资源来帮助我在未来解决这类问题吗?

0 投票
1 回答
156 浏览

python - 为什么这是初始化期间的 python 语法错误?

这段代码:

产生语法错误,小箭头指向todo_list最后一行。

__init__方法在TodoList这里:

我对 Python 有点陌生,所以我看不出我在这里做错了什么。

0 投票
2 回答
133 浏览

php - $img_attributes 风格问题

有人可以解释一下为什么一小段代码不起作用吗?

这是给出的错误:

解析错误:语法错误,/var/www/g35003/ 中出现意外的“=”

0 投票
2 回答
194 浏览

python - 为什么“def InvalidArgsSpecified:”是语法错误?

我刚开始学习python...所以请多多包涵

为什么这段代码给我一个无效的语法错误

编辑:现在说它在第 9 行未定义 第 9 行是

0 投票
1 回答
7052 浏览

odbc - 用于 Oracle 语法错误或访问冲突的 Microsoft ODBC 驱动程序 (-2147217900)

我有一个连接到 Oracle 数据库的大型 VB 程序。

我的程序有很多用户,所以我有一个表,其中包含每个用户的登录名和他们对各个表的访问权限。我在程序启动时创建了所有用户的记录集,然后从找到 USERNAME 和 PASSWORD 的记录集中选择 USERNAME 和 GRANTED_ROLE。我使用“设置角色'GRANTED_ROLE'由'password'标识”语句和Cn.Execute 语句来设置用户的访问权限。这一切都在一个模块中完成。

在一个表单上,我想调用一个存储过程,它将 SELECT、INSERT 和 UPDATE 信息放入另一个模式的表中。当我使用以下代码创建与数据库的新连接时,我可以调用并运行存储过程:

暗淡 cmd5040 作为 ADODB.Command 暗淡 conn5040 作为 ADODB.Connection 暗淡 param5040 作为 ADODB.Parameter

Set conn5040 = New ADODB.Connection conn5040 = "Driver={Microsoft ODBC for Oracle};" & _ "SERVER=PSPROD;UID=XXXXXXX;PWD=XXXXXXXX" conn5040.Open

设置 cmd5040 = 新的 ADODB.Command

使用 cmd5040 .ActiveConnection = conn5040 .CommandType = adCmdStoredProc .CommandText = "S4115040_IMPORT_NEWBIDITEMSPES.S4115040_CheckTime"

结束于

cmd5040(0) = 0 cmd5040(1) = "" cmd5040.CommandTimeout = 300

cmd5040.执行conn5040.关闭

但是,当我在程序首次启动时尝试使用相同的连接 ('Cn') 时,会收到错误消息“-2147217900 [Microsoft][ODCB driver for Oracle]语法错误或访问冲突”。我的代码是:

暗淡 cmd5040 作为 ADODB.Command 暗淡 param5040 作为 ADODB.Parameter

设置 cmd5040 = 新的 ADODB.Command

使用 cmd5040 .ActiveConnection = Cn .CommandType = adCmdStoredProc .CommandText = "S4115040_IMPORT_NEWBIDITEMSPES.S4115040_CheckTime"

结束于

cmd5040(0) = 0 cmd5040(1) = ""

cmd5040.执行

我和我的 DBA 一起工作过。她给了我直接授权和直接执行权限,但我仍然收到错误消息。

我究竟做错了什么?我应该能够使用原始连接来运行存储过程吗?还是我必须创建第二个连接?

0 投票
1 回答
6238 浏览

php - 为什么 PHP 4.4.9 会抛出“解析错误:语法错误,意外的 T_STATIC”?

static我刚刚意识到,当关键字添加到 PHP 4时,Google 教授无法提供我可以找到的特定页面。虽然按照php 4 的更改日志,我可以看到它从 4.0.6 版(或之前)开始可用但为什么会抛出:

解析错误:语法错误,意外的 T_STATIC,在 {FILE_PATH+LINE#} 中需要 T_OLD_FUNCTION 或 T_FUNCTION 或 T_VAR 或 '}'

一个简单的代码如下:

或者这个类变量的赋值是在早期版本的 PHP 中引入的?

0 投票
2 回答
18660 浏览

php - 在 preg_replace 中调用函数

我有一些类似于这个结构的代码

问题是它向我吐出一个错误。

解析错误:语法错误,意外的 T_LNUMBER,需要 T_VARIABLE 或 '$'

关于如何在 bbcode 函数的 preg_replace 中调用 embed_video 有什么想法吗?

谢谢!

0 投票
2 回答
2354 浏览

python - Python 语法错误,但对我来说看起来不错。帮助?

现在我正在做一个俄罗斯方块游戏(排序,我在一个网站上找到了一个 Python 的俄罗斯方块示例,我一直在复制它,但添加了一些我自己的东西),并且刚刚完成了所有代码的编写,但是有一个几个语法错误。我已经能够修复所有这些,但是最后一个语法错误让我感到困惑。

具体的语法错误在函数的最后一行,我不明白为什么,缩进和空格似乎都是正确的。那么有人可以解释这是一个语法错误吗?

0 投票
3 回答
413 浏览

c++ - 数组初始化中的未知错误:非整数类型“const unsigned char[256]”的静态数据成员的类内初始化无效

我试图制作一个 Intel 8080 CPU 模拟器(然后我想模拟使用它的 Space Invaders)。

除了未记录的指令(0x08、0x10、0x18、0x20、0x28、0x30、0x38、0x0CB、0x0D9、0x0DD、0x0ED、0x0FD)之外,我编写了几乎完整的这个 CPU 的实现代码(感谢 MAME 和 Tickle 项目(大部分);))。

我编译时只有问题,我不知道为什么。

这是代码:

g++ 给我这个错误:

8080.h:521:错误:非整数类型的静态数据成员“const unsigned char[256]”的类内初始化无效

该数组位于名为 i8080 的类中。

0 投票
3 回答
335 浏览

python - csv.reader 把逗号变成句号抛出错误

这是第一行的示例:

它是由一个 excel 工作簿制作的,我尝试保存为所有 CSV 格式(窗口、ms-dos 和逗号分隔列表)我什至尝试保存为 2 种 txt 文件格式(窗口、ms-dos)

k ...这是代码:

我必须有 U 否则我会得到通用换行错误

k ...这是错误:

抱怨 你看到了吗...由于某种原因,当它通过 csv.reader 函数时,第一个逗号是可以的,第二个逗号变成了句号!

有人遇到过这个吗?