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

// 换行,这个可以写得更好吗?是的!在 PHP 中使用 \n "\n" 强制换行符!

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