我已经使用--with-readline选项编译了PHP并且我得到了交互式shell,但是我有一个烦人的问题,当我回应一些回声没有打印换行符时我的意思是:
****@****-PC ~ $ php -a
Interactive mode enabled
php > echo 1+2;
3php > echo "Hello World!";
Hello World!php >
问题出在哪里?我该如何解决? 因为观看here会打印换行符。
答案 0 :(得分:4)
如果要强制交互模式始终输出换行符,可以在启动时将其声明为:
php -dcli.prompt="\nphp> " -a
(或者更适应php.ini)