每个人都会遇到语法错误。即使是有经验的程序员也会犯错别字。对于新人来说,这只是学习过程的一部分。然而,通常很容易解释错误消息,例如:
PHP解析错误:语法错误,在第20行index.php意外的{
意想不到的符号并不总是真正的罪魁祸首。但是行号给出了从哪里开始寻找的粗略想法。
始终查看代码上下文。语法错误通常隐藏在以前的代码行中提到的或中。将您的代码与手册中的语法示例进行比较。
虽然不是每个案例都匹配另一个。然而有一些解决语法错误的一般步骤。 这些参考文献总结了常见的陷阱:
意外“公开”(T_PUBLIC)
意外“T_PRIVATE”
意外“保护”(T_PROTECTED)
意外“最终”(T_FINAL)…
意外,
(逗号)
未检测.
(期间)
意外;
(分号)
意外*
(星号)
意外:
(冒号)
意外&
(调用时间引用传递)
密切相关的参考资料:
还有:
虽然Stack Overflow也欢迎新手程序员,但它主要针对专业编程问题。
最后,请考虑如果语法错误不是通过编辑代码库引发的,而是在外部供应商软件包安装或升级之后,它可能是由于PHP版本不兼容,因此请根据您的平台设置检查供应商的要求。