Yar_Client::setOpt

(PECL yar >= 1.0.0)

Yar_Client::setOptEstablece opciones del cliente

Descripción

public function Yar_Client::setOpt(int $name, mixed $value): Yar_Client|bool

Establece una opción en el cliente. Las opciones se evalúan cuando se emite una llamada, por lo que pueden cambiarse entre llamadas.

Parámetros

name

Una de las constantes YAR_OPT_*:

value

El valor de la opción. Un valor no válido genera una advertencia y hace que la llamada devuelva false.

Valores devueltos

Devuelve el propio objeto cliente, lo que permite una interfaz fluida, o false cuando el nombre de la opción es desconocido, el valor no es válido o la opción no se aplica al protocolo con el que se creó el cliente.

Errores/Excepciones

Las condiciones que hacen que la llamada devuelva false generan también una advertencia:

Ejemplos

Ejemplo #1 Ejemplo de Yar_Client::setOpt()

<?php

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

/* Establece el tiempo de espera en 1s */
$client->setOpt(YAR_OPT_TIMEOUT, 1000);

/* Establece el empaquetador en JSON */
$client->setOpt(YAR_OPT_PACKAGER, "json");

/* Establece cabeceras personalizadas */
$client->setOpt(YAR_OPT_HEADER, ["X-Api-Key: value"]);

/* Enruta a través de un proxy HTTP */
$client->setOpt(YAR_OPT_PROXY, "127.0.0.1:8888");

/* llama al servicio remoto */
$result = $client->some_method("parameter");
?>

Véase también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top