【问题标题】:Terminal commands on same line同一行的终端命令
【发布时间】:2016-12-12 16:25:02
【问题描述】:

使用 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 语句之间没有中断,但为什么下一个终端行也在同一行.. 它不应该显示在下一行吗?

【问题讨论】:

    标签: php macos terminal


    【解决方案1】:

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

    好的,只是为了说清楚,那是因为名称后面没有换行符输出。

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

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


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

    【讨论】:

      猜你喜欢
      • 2011-05-30
      • 1970-01-01
      • 1970-01-01
      • 2019-12-22
      • 1970-01-01
      • 2020-03-12
      • 2014-03-17
      • 1970-01-01
      • 2015-05-27
      相关资源
      最近更新 更多