【发布时间】:2009-07-10 08:10:04
【问题描述】:
我有一个很长的 javascript(以至于手动转义每个有问题的字符都太长了),我需要从类中的方法返回。有没有办法安全地返回(返回而不是回显或打印)这种代码?
非常感谢
【问题讨论】:
标签: php javascript
我有一个很长的 javascript(以至于手动转义每个有问题的字符都太长了),我需要从类中的方法返回。有没有办法安全地返回(返回而不是回显或打印)这种代码?
非常感谢
【问题讨论】:
标签: php javascript
我认为你在使用HEREDOC 语法或output buffering:
$str = <<<EOD
function javascript() { alert("foo"); }
EOD;
// or
ob_start();
?>
function javascript() { alert("foo"); }
<?php
$str = ob_get_clean();
【讨论】:
EOD 不是语法的一部分。您可以使用任何标识符(例如,如果 EOD 出现在您的 JavaScript 中。)标识符由字母数字字符和/或下划线组成,但不能以数字开头。