终端命令在同一行上

时间:2016-08-06 10:04:47

标签: php macos terminal

使用php index.php来回显一个简单的php文件。它像这样回应......

Root-MacBook-Pro:composer-demo root$ php index.php
Jacquelyn Tromp453 Roberts Turnpike
East Nelda, ND 23489 Root-MacBook-Pro:composer-demo root$ 

即使新的命令行与echo在同一行。希望它能在这样的不同行上得到回应。

Root-MacBook-Pro:composer-demo root$ php index.php
Jacquelyn Tromp
453 Roberts Turnpike
East Nelda, ND 23489
Root-MacBook-Pro:composer-demo root$ 

这是我的index.php

<?php

require 'vendor/autoload.php';
$faker = Faker\Factory::create();

echo $faker->name;
echo $faker->address;

我可以理解为什么两个echo语句之间没有中断,但为什么下一个终端线也在同一行...它不应该显示在下一行?

1 个答案:

答案 0 :(得分:1)

  

我能理解为什么两个echo语句之间没有中断

好的,但是为了说清楚,那是因为名字后面没有新的行字符输出。

  

为什么下一个终端线也在同一条线上

因为地址后面没有换行符号。

shell不会因为程序已终止而插入换行符。