PHP语法错误?


  

一般来说, 还是建议大家用unicode作为代码文件的字符集, 如果要使用GBK, 再主动转换下.
不过, 就问题说问题, 如果你的脚本非要GBK编码, 那怎么避免这个问题呢?


  

  

或者通过如下命令运行PHP:


  • UltraEdit是一套功能强大的文本编辑器,可以编辑文字、Hex、ASCII 码,可以取代记事本,内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。软件附有 HTML Tag 颜色显示、搜寻替换以及无限制的还原功能,一般大家喜欢用其来修改EXE 或 DLL 文件,众多的游戏玩家喜欢用它来修改存盘文件或是可执行文件。

我在本地传输一个wordpress网站,所以我可以安全地开发,我对这一切都很陌生,并且遇到了这个错误,所以如果你可以简单地解释如何解决那么这将是非常有帮助的:

408行中有一个错误,缺少分号或导致下一行窒息的东西,或者您可能使用的是不支持类的超旧版本的PHP,尽管我希望早期软管上。难道你试图在PHP 4上运行PHP 5脚本?

public关键字只能在php的类上下文中使用,也许这给你一个线索。可能是你错误地将它用在别的地方。

确保所有的括号被关闭{}

“localhost”的应该工作正常的DB但其他包括路径应该是正确的。

当解析器达到上线408令牌“公共”这是有信心一定有,因为它的地方,是一个错误没想到看到令牌“公开”。

问题可能出在php配置上的差异。例如。我曾遇到类似的问题,你的情况提醒我说。这是由于短语<?php的语法允许使用<?来代替。在测试环境<?工作生产不

PHP抱怨代码中有一个语法错误。

因为它看起来像只使用第三方代码,所以我猜测代码中实际上没有语法错误,但更可能是您试图在PHP版本上运行它与它不相容。

与您的本地机器相比,哪些版本的PHP在您的远程服务器上(即它在哪里工作(?))?

我想你可能已经有一个旧版本的PHP不起作用。尝试升级它;最好的办法是确保开发人员和现场网站都运行相同的PHP版本,但只要它们都足够及时更新,它们就完全相同了,这并不重要。运行代码。

我要回帖

更多关于 常见的语法错误有哪些 的文章