Rolf B: Zeichen in String eins höher zählen funktioniert nicht. Warum?

Beitrag lesen

Hallo,

TIL: PHP kann Strings inkrementieren 😲.

Und wiedermal erweist sich: PHP kann alles, aber nichts richtig.

$a = "123_Z";
$b = "123Z";
$c = "Z";

++$a;
++$b;
++$c;

echo "$a \n";    // 123_A
echo "$b \n";    // 124A
echo "$c \n";    // AA

Man kann für jede einzelne der gezeigten Verhaltenweisen gute Gründe finden, aber jede Ausnahme mehr, die man beachten muss, macht es chaotischer.

Rolf

--
sumpsi - posui - obstruxi