Documentación offline PHP master

Yar_Client::setOpt

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Yar_Client::setOpt

Establecer los contextos de una llamada

Descripción#

public Yar_Client::setOpt(int $name, mixed $value): Yar_Client
```php

## Parámetros

`name`  
El nombre puede ser: `YAR_OPT_PACKAGER`, `YAR_OPT_PERSISTENT` (Necesita soporte en el servidor), `YAR_OPT_TIMEOUT`, `YAR_OPT_CONNECT_TIMEOUT`, `YAR_OPT_HEADER` (desde 2.0.4), `YAR_OPT_PROXY` (desde 2.2.0)

`value`  

## Valores devueltos

Devuelve `$this` en caso de éxito o `false` si ocurre un error.

## Ejemplos

Ejemplo de `Yar_Client::setOpt`
SetOpt(YAR_OPT_CONNECT_TIMEOUT, 1000); //Establecer el empaquetador a JSON $cliente->SetOpt(YAR_OPT_PACKAGER, "json"); //Establecer cabeceras personalizadas $client->SetOpt(YAR_OPT_HEADER, array("hr1: val1", "hd2: val2")); // Establecer Http Proxy $client->SetOpt(YAR_OPT_PROXY, "127.0.0.1:8888"); /* llamar al servicio remoto */ $result = $cliente->some_method("parameter"); ?>

```php

Resultado del ejemplo anterior es similar a:

Véase también#

Yar_Client::__call