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

Reply via email to