Это законно? Не рядом с моим рабочим компьютером, поэтому не могу проверить
try
someClass::someStaticFunction();
catch(Exception $e)
$e->getMessage();
В частности, отсутствие скобок, аналогично выражению if-else
if(someBool)
someClass::someStaticFunction();
else
someClass::someOtherFunction();
Ура!