Php 从类中返回满是“s”和\s的javascript代码,我该如何做?
我有一个很长的javascript,它太长了,无法手动转义我需要从类中的方法返回的每个有问题的字符。有没有办法返回这种代码,而不是安全地回显或打印这种代码 非常感谢您我想您是想了解语法或:Php 从类中返回满是“s”和\s的javascript代码,我该如何做?,php,javascript,Php,Javascript,我有一个很长的javascript,它太长了,无法手动转义我需要从类中的方法返回的每个有问题的字符。有没有办法返回这种代码,而不是安全地回显或打印这种代码 非常感谢您我想您是想了解语法或: +1对于herdeoc。在这种情况下,输出缓冲对我来说似乎是一种过度杀伤力,尽管我可以想象在某些场景中它是正确的。从未考虑过ob_get_clean,谢谢,我学到了一些新的东西。将使用EOD。EOD不是语法的一部分。例如,如果JavaScript中出现EOD,您可以使用任何标识符。identifier由字母数
+1对于herdeoc。在这种情况下,输出缓冲对我来说似乎是一种过度杀伤力,尽管我可以想象在某些场景中它是正确的。从未考虑过ob_get_clean,谢谢,我学到了一些新的东西。将使用EOD。EOD不是语法的一部分。例如,如果JavaScript中出现EOD,您可以使用任何标识符。identifier由字母数字字符和/或下划线组成,但不能以数字开头。请稍候,如果执行此操作,我会遇到问题:$return.=EOD;必须位于新行上,并且不能缩进
$str = <<<EOD
function javascript() { alert("foo"); }
EOD;
// or
ob_start();
?>
function javascript() { alert("foo"); }
<?php
$str = ob_get_clean();