我想知道将 javascript 代码写入 PHP 变量的最佳方法是什么?
有时它可能是相当长的 JavaScript 代码...有没有一种方法可以不转义所有引号?
<?php
echo '
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript">
a_div.innerHTML = '<iframe style="width:100%;height:300px;" id="iframe_upload" src="index.php">';
</script>'
?>
最佳答案
使用heredoc 。例如:
$var = EOF<<<
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript">
a_div.innerHTML = '<iframe style="width:100%;height:300px;" id="iframe_upload" src="index.php">';
</script>
EOF;
EOF
可以是您想要的任意字符串,它只需直接位于 <<<
之后您要创建的字符串两侧的分隔符和匹配项。
关于php - 在 PHP 中编写 javascript 代码时出现引号问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8529169/