On Thu, 2013-07-18 at 07:46 -0600, Chris London wrote:
> My friend shared some code with me today that wasn't working for him. He
> was incrementing letters like this:
> 
> $letter = 'A';
> echo ++$letter; // Output: B
> 
> He was then trying to decrement letters like this:
> 
> $letter = 'B';
> echo --$letter; // Output: B
> 
> He was really confused why his code wasn't working.  Obviously the answer
> is, PHP doesn't support decrementing letters.

Oviously this documented in
http://de2.php.net/manual/en/language.operators.increment.php ;-)

> My question is, why specifically doesn't it?
> 
> It seems logical that if we support increment we should support decrement.

++$string; will always succeed. But what should $s = 'a'; --$s; result
in?

johannes



-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to