I encountered a code line that looks like this:
if ($users == 'all' || $_POST['user'] == 1 && $users == 'admins' || $_POST[ 'user' ] == 0 && $users == 'mods') ...
I don't understand how are all these conditions met because there are not parentheses between them :(
Is ||
more important than &&
? Which parts get evaluated first?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…