Tag: parsing

PHP分析/语法错误; 以及如何解决它们?

每个人都会遇到语法错误。 即使有经验的程序员也会犯错。 对于新手来说,这只是学习过程的一部分。 但是,解释错误消息通常很容易,例如: PHPparsing错误:语法错误,在第20行的index.php中出现意外的“{” 意想不到的象征并不总是真正的罪魁祸首。 但是,行号给出了一个粗略的想法,从哪里开始寻找。 总是看代码的上下文 。 语法错误通常隐藏在前面提到的或 之前的代码行中 。 将您的代码与手册中的语法示例进行比较。 虽然不是每一个案件匹配其他。 然而,有一些通用的步骤来解决语法错误 。 这些参考文献总结了常见的陷阱: 意外的T_STRING 意外的T_VARIABLE 意外的'$ varname'(T_VARIABLE) 意外的T_CONSTANT_ENCAPSED_STRING 意外的T_ENCAPSED_AND_WHITESPACE 意外的$结束 意外的T_FUNCTION … 意外的{ 意外的} 意外的 意外) 意想不到的[ 意外] 意外的T_IF 意外的T_FOREACH 意外的T_FOR 意外的T_WHILE 意外的T_DO 意外的T_PRINT 意外的T_ECHO 意外的T_LNUMBER 意外的T_INLINE_HTML … 意外的T_PAAMAYIM_NEKUDOTAYIM … 意外的T_OBJECT_OPERATOR … 意外的T_DOUBLE_ARROW … 意外的T_SL … 意外的T_BOOLEAN_OR … 意外的T_BOOLEAN_AND … 意外的T_IS_EQUAL […]