Questions tagged «syntax-error»

当程序不遵循编程语言的语法规则时,就会发生语法错误。

30
如何显示PHP错误?
我已经检查了我的PHP ini文件(php.ini)并display_errors已设置,并且错误报告为E_ALL。我已经重新启动了Apache Web服务器。 我什至把这些行放在脚本的顶部,它甚至没有捕获简单的解析错误。例如,我用a声明变量,"$"而我不关闭statement ";"。但是我所有的脚本都显示关于这些错误的空白页面,但是我想在浏览器输出中实际看到错误。 error_reporting(E_ALL); ini_set('display_errors', 1); 还剩下什么呢?

27
如何在Python中定义二维数组
我想定义一个没有初始化长度的二维数组,如下所示: Matrix = [][] 但这不起作用... 我已经尝试过下面的代码,但是它也是错误的: Matrix = [5][5] 错误: Traceback ... IndexError: list index out of range 我怎么了

18
PHP解析/语法错误;以及如何解决它们
每个人都遇到语法错误。即使是经验丰富的程序员也会打错字。对于新手来说,这只是学习过程的一部分。但是,通常很容易解释以下错误消息: PHP解析错误:语法错误,第20行的index.php中出现意外的'{' 意外的符号并不总是真正的罪魁祸首。但是行号给出了从哪里开始寻找的粗略想法。 始终查看代码上下文。语法错误往往隐藏在提及或在前面的代码行。将代码与手册中的语法示例进行比较。 虽然并非每种情况都匹配。但是,有一些常规步骤可以解决语法错误。这些参考文献总结了常见的陷阱: 意外的T_STRING 意外的T_VARIABLE 意外的'$ varname'(T_VARIABLE) 意外的T_CONSTANT_ENCAPSED_STRING 意外的T_ENCAPSED_AND_WHITESPACE 意外的$ end 意外的T_FUNCTION … 意外的{意外的}意外的(意外的) 意外的[意外] 意外的T_IF 意外的T_FOREACH 意外的T_FOR 意外的T_WHILE 意外的T_DO 意外的T_PRINT 意外的T_ECHO 意外的T_LNUMBER 出乎意料? 意外的继续(T_CONTINUE)意外的继续(T_BREAK)意外的继续(T_RETURN) 意外的'=' 意外的T_INLINE_HTML … 意外的T_PAAMAYIM_NEKUDOTAYIM … 意外的T_OBJECT_OPERATOR … 意外的T_DOUBLE_ARROW … 意外的T_SL … 意外的T_BOOLEAN_OR … 意外的T_BOOLEAN_AND … 意外T_IS_EQUAL 意外T_IS_GREATER_OR_EQUAL 意外T_IS_IDENTICAL 意外T_IS_NOT_EQUAL 意外T_IS_NOT_IDENTICAL 意外T_IS_SMALLER_OR_EQUAL 意外的< 意外> …

5
为什么有时在元字符周围需要空格?
几个月前,我在手臂上刺了一个叉子炸弹,而我跳过了空格,因为我认为如果没有空格,它看起来会更好。但令我沮丧的是,有时(并非总是)当我在shell中运行它时,它不会启动fork炸弹,而只是给出语法错误。 bash: syntax error near unexpected token `{:' 昨天,当我尝试在朋友的Bash shell中运行它时,它发生了,然后我添加了空白,它突然起作用了,:(){ :|:& };:而不是:(){:|:&};: 空格重要吗?我在手臂上纹身了语法错误吗? 它似乎始终在zsh中工作,但在Bash中不起作用。 一个相关的问题并不能解释有关空格的任何信息,这确实是我的问题。为什么Bash能够正确解析需要空格?


10
如何更正TypeError:散列之前必须对Unicode对象进行编码?
我有这个错误: Traceback (most recent call last): File "python_md5_cracker.py", line 27, in <module> m.update(line) TypeError: Unicode-objects must be encoded before hashing 当我尝试在Python 3.2.2中执行以下代码时: import hashlib, sys m = hashlib.md5() hash = "" hash_file = input("What is the file name in which the hash resides? ") wordlist = input("What is your wordlist? …


30
即使项目生成,Visual Studio也会显示错误
我在C#解决方案上的Visual Studio遇到问题。它显示完全随机的错误,但项目已建立。现在,我有33个有错误的文件,并且所有文件中都能看到红色的波浪线。 我尝试清洁/重建解决方案,关闭Visual Studio,甚至重新启动计算机。即使在Visual Studio中,即使编译器有错误,我也要确保执行调试运行中描述的步骤。我可以修改.cs文件,然后看到解决方案中的更改。 有谁知道为什么要这么做吗?

10
JavaScript错误(未捕获到的SyntaxError:输入意外结束)
我有一些适用于FireFox的JavaScript代码,但不适用于Chrome或IE。 在Chrome JS控制台中,出现以下错误: “未捕获的SyntaxError:输入意外结束”。 我正在使用的JavaScript代码是: <script> $(function() { $("#mewlyDiagnosed").hover(function() { $("#mewlyDiagnosed").animate({'height': '237px', 'top': "-75px"}); }, function() { $("#mewlyDiagnosed").animate({'height': '162px', 'top': "0px"}); }); </script> 它说错误在最后一行 });


8
没有“ Else”的JavaScript中的三元运算符
我一直不得不放置null没有任何其他条件的条件。反正周围有吗?例如 condition ? x = true : null; 基本上,有什么方法可以做: condition ? x = true; 现在它显示为语法错误 仅供参考,这是一些真实的示例代码: !defaults.slideshowWidth ? defaults.slideshowWidth = obj.find('img').width()+'px' : null;




30
如何在自动生成的manage.py上解决SyntaxError?
我正在遵循Django教程https://docs.djangoproject.com/es/1.10/intro/tutorial01/ 我创建了一个“ mysite”虚拟项目(我的第一个项目),并尝试对其进行测试而未对其进行更改。 django-admin startproject mysite cd mysite python manage.py runserver File "manage.py", line 14 ) from exc ^ SyntaxError: invalid syntax 我在系统本身生成的文件上收到SyntaxError。而且我似乎找不到其他遇到过同样问题的人。 如果可能有用,我将添加一些设置数据 $ vpython --version Python 2.7.12 $ pip --version pip 9.0.1 from /home/frank/.local/lib/python2.7/site-packages (python 2.7) $ python -m django --version 1.10.6 有人能帮帮我吗? 更新:添加自动生成的manage.py的内容 cat manage.py #!/usr/bin/env python3 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.