PHP语法错误问题

时间:2012-10-14 19:02:20

标签: php

我的php脚本遇到了这个奇怪的问题。

我有

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING 
in simpleTest.php on line 82  

我不确定为什么我的代码不起作用。

<?php
    foreach ( $response->getPods() as $pod ) {
?>
      <tr>
        <td>
          <h3><?php echo $pod->attributes['title']; ?></h3>   //line 82..this gives me error...


   <?php
           foreach ( $pod->getSubpods() as $subpod ) {
     ?>
  <img src="<?php echo $subpod->image->attributes['src']; ?>">  //this would gives me error too...
              <hr>
    <?php
            }
    ?>

感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

你错过了外部foreach循环的结束花括号。

答案 1 :(得分:1)

<?php foreach ( $response->getPods() as $pod ) { 
      echo "<tr><td><h3>".$pod->attributes['title']."</h3>";
      foreach ( $pod->getSubpods() as $subpod ) {
          echo "<img src='".$subpod->image->attributes['src']."'><hr>";
      }
}?>

Coderabbi是对的,有一个缺失的卷曲。