Why is it that it\'s ok to increment character but not decrement with PHP?
PHP
As chris85 mentioned: "Character variables can be incremented but not decremented"
PHP supports C-style pre- and post-increment and decrement operators.
Incrementing/Decrementing Operators
++$a
Pre-increment Increments $a
by one, then returns $a
.$a++
Post-increment Returns $a
, then increments $a
by one.--$a
Pre-decrement Decrements $a
by one, then returns $a.$a--
Post-decrement Returns $a
, then decrements $a
by one.Note: The increment/decrement operators only affect numbers and strings. Arrays, objects and resources are not affected. Decrementing
NULL
values has no effect too, but incrementing them results in 1.
SRC: http://php.net/manual/en/language.operators.increment.php