I normally use the bottom kind but was just playing with some code and noticed it was still valid with the brackets around each condition too. Do they differ at all in execution?
In this case there's no difference since every condition has to evaluate to TRUE. If you want to make more complex check you need to extra ( and ) to separate different parts of a statement. You can also use it to make it more readable for yourself: