我目前正在从Laracasts学习php,我有一个非常基本的问题。我的代码如下:
,;:|
在视频中,此确切代码输出“ Hello World”,然后在新行上启动终端提示。
他不使用/ n或任何其他换行代码
我在Sublime Text上写了同样的代码。当我在终端中运行此命令时,显示回显“ Hello World”,但它与下一个终端提示在同一行。
但是,如果我在不同的文本编辑器中运行完全相同的代码(接下来我尝试使用Visual Studio Code),则会显示“ Hello World”,但终端提示会在新的一行开始。
想知道为什么在Sublime Text中会发生这种情况。
答案 0 :(得分:3)
您要指定换行符/回车符。
在PHP中,您需要使用双引号,例如:echo "Hello World\n";
有关回车的更多信息在这里: \r\n, \r and \n what is the difference between them?
Windows和Linux都有各自的解释,更多信息可以在此informative post中找到。