I get the ErrorException on the function call bellow. How can this be? Why is it not caught?

try {
    static::$function_name($url);
}
catch (Exception $e) {}

The underlying reason for the error is a file_put_contents call. I'm using the Laravel 4 framework, if it makes any difference.

Edit
Report