Edit report at https://bugs.php.net/bug.php?id=64078&edit=1
ID: 64078
Comment by: oliver at x10 dot pe
Reported by: oliver at x10 dot pe
Summary: cli.prompt weird trailing spaces behavior on
interactive shell
Status: Open
Type: Bug
Package: CGI/CLI related
Operating System: Ubuntu Linux 12.10 64bits
PHP Version: 5.4.11
Block user comment: N
Private report: N
New Comment:
Problem persists on PHP 5.5.0
Previous Comments:
------------------------------------------------------------------------
[2013-01-25 22:58:56] oliver at x10 dot pe
Description:
------------
Hello everyone.
When I try to change the interactive shell prompt using the command line (via
the
-d option), the trailing spaces doesn't show unless I begin the prompt with an
non-alphanumeric character.
It works OK using the shorthand notation (#cli.prompt=test ) inside the
shell
Test script:
---------------
$ php -d cli.prompt="test " -a
Interactive shell
test# spaces are not shown
test^C
$ php -d cli.prompt="-test " -a
Interactive shell
-test # now the prompt is ok
-test ^C
$ php -d cli.prompt=" test " -a
Interactive shell
test # also ok
test ^C
Expected result:
----------------
$ php -d cli.prompt="test " -a
Interactive shell
test # The trailing spaces should be honored.
test ^C
Actual result:
--------------
$ php -d cli.prompt="test " -a
Interactive shell
test# not honored
test^C
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=64078&edit=1