$classe_metodo[1](); //monta o json para devolução $json = array( "jsonrpc"=>"2.0", "id"=>$request["id"] ); //adiciona o resutado no json $json["result"] = $result; //publica o resultado em json echo json_encode($json, true); }catch(\Exception $e){ //cria array de retorno com erro $json = array( "jsonrpc"=>"2.0", "id"=>$request["id"] ); //define o erro $json["error"] = array( "message"=>$e->getMessage(),//.' ['.$e->getFile().':'.$e->getLine().']', "code"=>$e->getCode() ); //publica o resultado em json echo json_encode($json, true); }