Инкримент и декримент строковой переменной

z0rch

Guest
Инкримент и декримент строковой переменной

Почему происходит следующее:

$s='b';
$s++; // получаем "с"
$s--; // получаем "с", а не "b"

Кто знает причину подскажите плиз, очень нужно для успешного прохождения теста.
 

4m@t!c

Александр
z0rch, Ман гласит
PHP follows Perl's convention when dealing with arithmetic operations on character variables and not C's. For example, in Perl 'Z'+1 turns into 'AA', while in C 'Z'+1 turns into '[' ( ord('Z') == 90, ord('[') == 91 ). Note that character variables can be incremented but not decremented.
 

z0rch

Guest
Автор оригинала: 4m@t!c
z0rch, Ман гласит
Спасибо огромное. Искал в мане вдоль и поперек, но ... видно плохо искал.
Еще раз всем спасибо. Тему можно считать закрытой.
 
Сверху