PHP解析错误:语法错误,在一个笨查看意外的文件结尾[关闭](PHP Parse error: sy

2019-08-04 11:04发布

我得到一个unexpected end of file的错误在我的笨查看。

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

此代码通过各种在线PHP语法测试,但我不知道为什么它仍然显示我下面的错误,而我试图在WAMP服务器上运行。

Parse error: syntax error, unexpected end of file in
 E:\wampserver\www\CodeIgniter\application\views\layouts\default.php on line 676

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

Answer 1:

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



Answer 2:

Unexpected end of file意味着之前PHP解析器达到脚本结束别的什么预期。

巨大的文件来看,它可能是你缺少一个右括号( } )从if语句。

请至少尝试了以下几件事:

  1. 从您的视图逻辑中分离出来你的代码。
  2. 是一致的,您使用的是结束; 在一些嵌入式PHP语句,而不是在其他国家,即。 <?php echo base_url(); ?> <?php echo base_url(); ?> VS <?php echo $this->layouts->print_includes() ?> 。 它不是必需的,所以不要使用它(或做,只是做一个或其他)。
  3. 重复,因为它是重要的,分开你的顾虑。 没有必要对所有这些代码。
  4. 使用IDE,它会帮助你的错误,如这一前进。


Answer 3:

一般问题未闭括号(})或缺失分号(;)



文章来源: PHP Parse error: syntax error, unexpected end of file in a CodeIgniter View [closed]