PHP解析错误:语法错误,CodeIgniter视图中的文件意外结束

我在CodeIgniter视图中遇到unexpected end of file错误的unexpected end of file

我在http://codepad.org/S12oXE4t上粘贴了PHP代码。

这段代码通过了各种在线PHP语法测试,但我不知道为什么当我尝试在WAMP服务器中运行时,它仍然显示下面的错误。

Parse error: syntax error, unexpected end of file in
 E:wampserverwwwCodeIgniterapplicationviewslayoutsdefault.php on line 676

作为参考, line 676行是代码中的最后一行。 我做错了什么?


检查您的short_open_tag设置(使用<?php phpinfo() ?>查看其当前设置)。


Unexpected end of file意味着在PHP解析器到达脚本末尾之前还有其他事情发生。

从你的HUGE文件判断,可能是你错过了if语句中的右括号( } )。

请至少尝试以下事情:

  • 将您的代码与视图逻辑分开。
  • 保持一致,你正在使用结束语; 在一些嵌入式PHP语句中,而不是在其他语言中,即。 <?php echo base_url(); ?> <?php echo base_url(); ?> vs <?php echo $this->layouts->print_includes() ?> 。 这不是必需的,所以不要使用它(或做,只做一个或另一个)。
  • 重复,因为它很重要,分开你的顾虑。 不需要所有这些代码。
  • 使用IDE,它会帮助你解决诸如此类的错误。

  • 通常问题不在括号(})或缺少分号(;)

    链接地址: http://www.djcxy.com/p/12005.html

    上一篇: PHP Parse error: syntax error, unexpected end of file in a CodeIgniter View

    下一篇: Parse error syntax error unexpected end of file, using PHP