如何停止端子从与输出相同的行开始

时间:2019-04-25 12:37:22

标签: php

我目前正在从Laracasts学习php,我有一个非常基本的问题。我的代码如下:

,;:|

在视频中,此确切代码输出“ Hello World”,然后在新行上启动终端提示。
他不使用/ n或任何其他换行代码
我在Sublime Text上写了同样的代码。当我在终端中运行此命令时,显示回显“ Hello World”,但它与下一个终端提示在同一行。
但是,如果我在不同的文本编辑器中运行完全相同的代码(接下来我尝试使用Visual Studio Code),则会显示“ Hello World”,但终端提示会在新的一行开始。
想知道为什么在Sublime Text中会发生这种情况。

1 个答案:

答案 0 :(得分:3)

您要指定换行符/回车符。

在PHP中,您需要使用双引号,例如:echo "Hello World\n";

有关回车的更多信息在这里: \r\n, \r and \n what is the difference between them?

Windows和Linux都有各自的解释,更多信息可以在此informative post中找到。