php – T_INLINE_HTML?这有什么问题?

前端之家收集整理的这篇文章主要介绍了php – T_INLINE_HTML?这有什么问题?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  1. <? switch($data['type']) : ?>
  2. <? case 'log': ?>
  3.  
  4. <? while ($row = $data['loop']->fetch()) : ?>
  5. <table class="t-errors">
  6. <tr>
  7. <td>
  8. <b>IP:</b> <? echo $row['LogShellIP']; ?>
  9. <b>Command:</b> <? echo $row['LogShellCommand']; ?>
  10. <b>Executed:</b> <? echo $row['LogShellReturn']; ?>
  11. <b>Time:</b> <? echo format::time($row['LogShellTime']); ?>
  12. </td>
  13. </tr>
  14. </table>
  15. <? endwhile; ?>
  16.  
  17. <? break; ?>
  18.  
  19. <? case 'fatal': ?>
  20. <? case 'warning': ?>
  21. <? case 'notice': ?>
  22. <? case 'unknown': ?>
  23.  
  24. <? while ($row = $data['loop']->fetch()) : ?>
  25. <table class="t-errors">
  26. <tr>
  27. <td <? if ($row['LogErrorSeen'] == 0) { echo 'class="e-selected"'; } ?>>
  28. <b>String:</b> <? echo $row['LogErrorString']; ?>
  29. <b>File:</b> <? echo $row['LogErrorFile']; ?>
  30. <b>Line:</b> <? echo $row['LogErrorLine']; ?>
  31. <b>Context:</b> <? echo $row['LogErrorContext']; ?>
  32. <b>Ip:</b> <? echo $row['LogErrorIP']; ?>
  33. <b>Time:</b> <? echo format::time($row['LogErrorTime']); ?>
  34. </td>
  35. </tr>
  36. </table>
  37. <? endwhile; ?>
  38.  
  39. <? break; ?>
  40. <? endswitch; ?>

我收到这个错误

Parse error: Syntax error,unexpected
T_INLINE_HTML,expecting T_ENDSWITCH
or T_CASE or T_DEFAULT in
/Applications/XAMPP/xamppfiles/htdocs/Smooth
Framework/tpl/terminal.tpl.PHP on line
33

第33行是此脚本的第2行.这将插入模板上下文中.这有什么问题?他期待一个T_CASE,那就是那里!

合并第1行和第2行
  1. <? switch($data['type']):
  2. case 'log': ?>

看这个link评论(jeremia at gmx dot at 28-Jan-2008 02:52)

猜你在找的PHP相关文章