嵌套javascript上的分析错误


Parse error on nested javascript

我试图在php echo标记中嵌套java脚本。我收到这个错误

分析错误:语法错误,意外的T_STRING,应为"、"或";"

如何将java脚本正确地嵌套在echo标记中?

if($rowCount%5===0) { 
    echo '</table><br/><br/><script type='text/javascript' src='http://ads.com'></script><br/><br/><table align="center" width="70%"><tr>'; 
    $rowCount = 0; 
} 

您混淆了引号:

echo '</table><br/><br/><script type="text/javascript" src="http://ads.com"></script><br/><br/><table align="center" width="70%"><tr>';

您应该在单引号'字符串中使用双引号-",或者使用' 转义单引号

您的报价尚未转义。用'''转义字符串

您可以在php字符串中转义引号字符,也可以在字符串中使用双引号(")。