1

JavaScriptフレームワークをコンパイルするPHPスクリプトに取り組んでいます。現在、JavaScriptファイルに改行を作成するために次のコードを使用していますが、これを行うためのより良い方法があると思いますか?

// Line break, can this be written better?
$line_break = '

';

// Get JavaScript files
$js_file_core = file_get_contents('js/core.js', true);
$js_file_timers = file_get_contents('js/timers.js', true);

// Add a line break between files and combine them
$compiled_js = $js_file_core . $line_break . $js_file_timers;
4

5 に答える 5

5

使用する

$line_break = "\n";

改行のため。一重引用符ではなく、二重引用符に注意してください。\ nを機能させるには、二重引用符で囲む必要があります。

于 2012-06-25T00:14:46.227 に答える
4

PHPには、改行のクロスプラットフォームサポートを支援するための定数PHP_EOLがあります。

于 2012-06-25T00:33:02.170 に答える
3

上記の人々はすでに「\n」の使用についてあなたに話しました。引用符を指摘します。多くの人が一重引用符(')でこれを試すことができます。'\ n'のような一重引用符でこれを試すと、\nを出力するだけです。代わりに二重引用符を使用してください: "\ n"

違いを生みます。

于 2012-06-25T00:43:50.633 に答える
2

たぶん'\n'はLinuxユーザーに適しています。人々は常に「\n」を使用して行を区切ります。dosで使用された「\r\ n」ではなく、mac-osでは「\r」を使用しません。

于 2012-06-25T00:16:28.407 に答える
1

//改行、これはもっとうまく書くことができますか?はい!、使用してください\nPHPでは"\n"は改行文字を強制します!

$line_break = "\n";// prints a newline!
于 2012-06-25T00:14:22.970 に答える