3
|
Jacobo · 技术社区 · 6 年前 |
![]() |
1
0
语法错误是什么?PHP属于 C-style imperative 编程语言。它有严格的语法规则,当遇到放错位置的符号或标识符时,它无法从中恢复。它猜不出你的编码意图。
最重要的提示
如何解释解析器错误典型的语法错误消息如下:
语法错误的位置。见上文所述 文件名 和 行号
A
moniker
调查是很重要的 以前的代码行 也。通常语法错误只是之前发生的意外事故。错误行号正是解析器最终放弃处理所有错误的地方。 解决语法错误有许多方法可以缩小和修复语法问题。
如果一切都失败了,你总是可以 您的错误消息。语法符号不容易搜索(堆栈溢出本身由 SymbolHound 尽管如此)。因此,在你找到相关的东西之前,你可能需要多看几页。 更多指南:
如果你的网站是空白的,那么通常是语法错误的原因。 通过以下方式启用其显示:
在你的
在中断的脚本中启用它为时已晚,因为PHP甚至不能解释/运行第一行。例如,一个快速的解决方法是制作一个包装器脚本
然后通过访问这个包装器脚本来调用失败的代码。
|
![]() |
2
0
我认为这个话题讨论得太多了。使用IDE是完全避免任何语法错误的方法。我甚至会说,在没有IDE的情况下工作有点不专业。为什么?因为现代IDE会在你输入的每个字符后检查你的语法。当您编写代码时,整行都变为红色,并且一个大的警告通知会显示语法错误的确切类型和确切位置,那么就完全不需要搜索其他解决方案了。 使用语法检查IDE意味着:您将(有效地)再也不会遇到语法错误,因为您在键入时看到了正确的语法。说真的。 具有语法检查功能的优秀IDE(所有IDE都适用于Linux、Windows和Mac):
|
![]() |
Developer · knpMenuBundle symfony 4 6 年前 |
![]() |
melokki · 访问条令实体中的一方关系时未定义索引 6 年前 |
![]() |
Preciel · 使用联接删除-未定义别名 6 年前 |
![]() |
D. Schreier Talha Noyon · 对于目录中的每个类 6 年前 |
|
user6830821 · Symfony2@Assert\i未翻译 6 年前 |