but where is the point it stops counting ?

Code:
if (something) && (some other thing) {
  if (some entirely other thing) {
    echo something
  }
  if (something == some other thing) {
    echo something
  }
}


which would make 3, if you have big functions, it will pile-up fast!

where would it reset? at the end of the function/event ?


If it ain't broken, don't fix it!