我的CodeIgniter视图出现unexpected end of file
错误。
我已在http://codepad.org/S12oXE4t粘贴了PHP代码。
此代码通过了各种在线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
是代码中的最后一行。我做错了什么?
答案 0 :(得分:53)
检查您的short_open_tag设置(使用<?php phpinfo() ?>
查看其当前设置。)
答案 1 :(得分:20)
Unexpected end of file
表示在PHP解析器到达脚本末尾之前还需要其他东西。
根据您的巨大文件判断,您可能错过了}
声明中的右括号(if
)。
请至少尝试以下事项:
;
,而不是在其他语句中使用,即。 <?php echo base_url(); ?>
vs <?php echo $this->layouts->print_includes() ?>
。它不是必需的,所以不要使用它(或者做,只做一个或那个)。答案 2 :(得分:3)
通常问题不是关闭括号(})或缺少分号(;)