in reply to Pre-increment *and* Post-increment

You can't do ++$a++ because ++ returns a value, and not something you can modify. But you can write:
($a+=1)++
which should have the same effect.