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

  • Автор темы Автор темы z0rch
  • Дата начала Дата начала

z0rch

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

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

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

Кто знает причину подскажите плиз, очень нужно для успешного прохождения теста.
 
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.
 
Автор оригинала: 4m@t!c
z0rch, Ман гласит
Спасибо огромное. Искал в мане вдоль и поперек, но ... видно плохо искал.
Еще раз всем спасибо. Тему можно считать закрытой.
 
Сверху