Creating a new Exception without actually throwing it is useless and is probably due to a mistake.
Exception
if ($x < 0) new Exception('$x must be nonnegative');
if ($x < 0) throw new Exception('$x must be nonnegative');