私のPHPコード:PHPオブジェクトからシングルラインJavaScriptを出力するにはどうすればよいですか?
include "something.php"
$mysite = writeContent();
//footer.php
ob_start();
echo "<script...all my javascript here...</script>";
$object = ob_get_contents();
ob_end_clean();
$search = array("\n","\r");
$replace = array("","");
$object = str_replace($search, $replace, $object);
echo $object;
その後、私はJavaScriptが不正であると動作しません。
私はgzip
を使ってスピードを上げることができますが(私が求めているものではありません)、実際にコードから余分なスペースを取り除くことが望ましいです。
ちょうどどこでもあなたが可能にそれらを置くことができるし、それが正常に動作する必要があり、すべての行の末尾にセミコロンや括弧を持つようにしてくださいを参照してくださいです...あなたは、あなたの "の例を提供することができます壊れた 'JS? –
出力したいJavaScriptの例と不正な結果を追加できますか? – andyb
FWIW、 'str_replace'の検索部分に配列を使用しているからといって、置き換えの配列が必要なわけではありません。空の文字列を1つだけ与えることができます。 – JAAulde