字符串中的变量的PHP语法错误

时间:2017-06-07 06:55:53

标签: php

我尝试在单引号和双引号之间进行交换,我尝试使用echo打印每一行而不使用<<<END END;,但都没有效果。 我的代码:

if ($numRows > 0) {
   while($row = $result->fetch_array(MYSQLI_ASSOC)) {
     echo <<<END
     <tr>
     <td scope="row">' . $row["id"]. '</td>
     <td> ' . $row["name"] .'</td>
     <td> '.$row["gender"] .'</td>
     <td> '.$row["email"] .'</td>
     <td> '.$row["program"] .'</td>
     <td> '.$row["comments"] .'</td>
     <td> '.$row["summer"] .'</td>
     </tr>
     END;
   }
 } else {
   echo '0 results. No students enrolled.';
} 
    echo '</tbody></div></table>';

错误说:

  

(!)解析错误:语法错误,意外&#39;&#34;&#39;,期望L:\ wamp \ www \ project中的标识符(T_STRING)或变量(T_VARIABLE)或数字(T_NUM_STRING)第128行\ admin.php

第128行      <td scope="row">' . $row["id"]. '</td>

0 个答案:

没有答案