diff --git a/src/EpiRoute.php b/src/EpiRoute.php index 3051d96..2fadd7a 100644 --- a/src/EpiRoute.php +++ b/src/EpiRoute.php @@ -139,6 +139,13 @@ public function run($route = false, $httpMethod = null) if (!is_null($response)) { $response = json_encode($response); + + if(!$response) { + if(function_exists('json_last_error_msg')) + echo json_encode(array('error' => json_last_error_msg())); + else + echo json_encode(array('error' => "A JSON Parsing Error has occurred")); + } if(isset($_GET['callback'])) $response = "{$_GET['callback']}($response)"; else