in reply to is $i=+3 valid?

Yes, $i=+3 is valid, but it doesn't do what you intend. It sets the value of $i to positive three (+3).

As earlier answers suggested, you would use $i += 3 to add 3 to the value of $i.