如何在 PHP 的 echo 函数中使用引号?

8

如何在PHP的echo函数中使用引号?

echo "<script type="text/javascript">";

无法正常工作。

谢谢!


1
哦,你是指引号“”还是逗号,,? - Jorge Ferreira
2个回答

11

使用反斜杠转义它们:

echo "<script type=\"text/javascript\">";

或者,您可以使用不同的引号:

echo '<script type="text/javascript">';

或者使用HEREDOC语法:

echo <<<END
<script type="text/javascript">;
END;

使用HEREDOC的副作用是,它们会破坏代码缩进的美观性(“END”不能使用制表符缩进),从而让所有人都讨厌你。 - Lotus Notes
另一方面,它们是最容易保持内容完整的,因为您永远不必担心转义或使用错误类型的引号。 - Amber

3
echo "<script type=\"text/javascript\">";

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接