首页 > 解决方案 > 解析错误:php中的语法错误意外文件结尾

问题描述

这是我的代码,我检查了所有右括号和左括号,我也没有在任何地方使用它的简短形式的 php 并且我不会错过';',
我不知道为什么它显示解析错误:

<html>
 <head>

  <script type="text/javascript" src="<?php echo base_url('assests/js/jquery.min.js') ?>"></script>
  <link rel="stylesheet" type="text/css" href="<?php echo base_url('assests/css/bootstrap.min.css') ?>">
  <script type="text/javascript" src="<?php echo base_url('assests/js/bootstrap.min.js') ?>"></script>
 </head>
  <body>
   <div class="container">
    <table class="hover hover-table">
       <tr>
        <th>No</th>
        <th>Code</th>
        <th>Name</th>
        <th>Address</th>
       </tr>
       <?php if(count($all_user>0))
         { $i=0;
       foreach ($all_user as $user) 
          {

           $i++;
       ?>
     <tr>
      <td><?php echo $i ?></td>
      <td><?php echo $user->code ?></td>
      <td><?php echo $user->name?></td>
      <td><?php echo $user->address ?></td>
    </tr>
         }
      }
  </table>
 </div>

  </body>
  </html>

标签: phphtmlsyntax-errorparse-error

解决方案


您缺少打开和关闭 php

    </tr>
    <?php } /* endforeach */
      } /* endif */ ?>
  </table>

这就是您收到错误的原因。


推荐阅读