in reply to Squeezing $a+1 to be magical like $a++

I just can't fathom why you want $a=$a+1 to work just like $a++. Why not just use the latter?

$a+1 is a very useful idiom to ensure that the value is numeric, while $a++ is magic.

Please explain what you want it for.