На PHP7 вы можете использовать DivisionByZeroError
try { echo 1/0; } catch(DivisionByZeroError $e){ echo "got $e"; }