使用此代码获取未终止的字符串文字错误。它工作正常,但错误让我觉得我做错了什么。$Filearray 已经填充了文件名,并且对于每个文件名,它都会打印一个 div 块,单击该块时会调用“makeLightbox”。我在这里看不到任何未终止的字符串文字,但可能是我错误地传递了 php 变量。有任何想法吗?
for ($i = 0; $i < $numberFiles; $i++)
{
$file = $fileArray[$i];
echo ("
<div class=\"block\">
<img src=\"$file\" class='thumb' onclick=\"makeLightbox('$file')\") \" />
</div>
");
}