Why do some people return after they throw Exceptions?
===

I see in some of the code on Github

    if($something_funky_happens){
      throw new \LogicException(...);
      return;
    }


Is this required, or it is not important to return?
because I know that after you throw exceptions the script stops, so further code does not run