PHP交互式shell和没有换行符的换行符

时间:2014-05-19 14:29:51

标签: php shell

我已经使用--with-readline选项编译了PHP并且我得到了交互式shell,但是我有一个烦人的问题,当我回应一些回声没有打印换行符时我的意思是:

****@****-PC ~ $ php -a
Interactive mode enabled

php > echo 1+2;
3php > echo "Hello World!";
Hello World!php >

问题出在哪里?我该如何解决? 因为观看here会打印换行符。

1 个答案:

答案 0 :(得分:4)

如果要强制交互模式始终输出换行符,可以在启动时将其声明为:

php -dcli.prompt="\nphp> " -a

(或者更适应php.ini)