Yar_Client::__construct

(PECL yar >= 1.0.0)

Yar_Client::__constructCrea un cliente

Descripción

final public function Yar_Client::__construct(string $uri, ?array $options = null)

Crea un Yar_Client para el servicio RPC situado en uri.

Parámetros

uri

Dirección del servicio RPC. El protocolo se deriva del esquema: http:// y https:// seleccionan el transporte HTTP, tcp:// selecciona el transporte TCP y unix:// selecciona el transporte por socket Unix.

options

Un array de opciones del cliente, indexado por las constantes YAR_OPT_*, equivalente a llamar a Yar_Client::setOpt() para cada entrada. Las opciones no válidas se omiten silenciosamente.

Valores devueltos

Una nueva instancia de Yar_Client.

Errores/Excepciones

Si la URI no comienza por un esquema soportado, se lanza una Yar_Client_Protocol_Exception.

Ejemplos

Ejemplo #1 Ejemplo de Yar_Client::__construct()

<?php
$client = new Yar_Client("http://api.example.com/operator.php");

/* con opciones */
$client = new Yar_Client("http://api.example.com/operator.php", [
    YAR_OPT_TIMEOUT => 1000,
    YAR_OPT_PACKAGER => "json",
]);
?>

Véase también

add a note

User Contributed Notes

There are no user contributed notes for this page.