You can’t increment a boolean?
Just discovered today that you can’t use an increment or decrement operator on a boolean in PHP and expect it to evaluate the boolean to 0 or 1.
$ php -a Interactive mode enabled <?php $t = false; $t++; var_dump($t); bool(false) $t += 1; var_dump($t); int(1) $t = true; $t++; var_dump($t); bool(true) $t += 1; var_dump($t); int(2)
Sure enough: The increment/decrement operators do not affect boolean values. Seems kind of arbitrary.

