client = new xmlrpc_client($webservice_url); #$this->client->verifyhost = true; $this->client->debug = false; $this->client->verifypeer = false; $this->client->response_timeout = 7600; $this->client->return_type = 'phpvals'; } public function &call($method_name, &$args) { $xmlrpc_args = []; foreach ($args as $arg) { $xmlrpc_args[] = php_xmlrpc_encode($arg); } $xmlrpc_return = $this->client->send(new xmlrpcmsg($method_name, $xmlrpc_args), 300); $xmlrpc_result = $xmlrpc_return->value(); return $xmlrpc_result; } }