从类中返回完整的's,'s和\ s的javascript代码,我该怎么办?

0pl*_*us1 0 javascript php

我需要从类中的方法返回一个非常长的javascript(这么长,以至于手动逃避每个有问题的字符).有没有办法安全地返回(返回不回显或打印)这种代码?

非常感谢你

Gre*_*reg 7

我想你是在使用HEREDOC语法或输出缓冲:

$str = <<<EOD

function javascript() { alert("foo"); }

EOD;

// or

ob_start();
?>
function javascript() { alert("foo"); }
<?php
$str = ob_get_clean();
Run Code Online (Sandbox Code Playgroud)

  • "EOD;" 必须在新的一行,不能缩进 (2认同)