Yar_Client::setOpt

(PECL yar >= 1.0.0)

Yar_Client::setOpt设置调用上下文

描述

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

参数

name

它可以是:YAR_OPT_PACKAGERYAR_OPT_PERSISTENT (需要服务器支持),YAR_OPT_TIMEOUTYAR_OPT_CONNECT_TIMEOUTYAR_OPT_HEADER (从 2.0.4 版本开始),YAR_OPT_PROXY (从 2.2.0 版本开始)

value

返回值

如果成功,则返回 $this,如果失败,则返回 false

示例

示例 #1 Yar_Client::setOpt() 示例

<?php

$cient
= new Yar_Client("http://host/api/");

// 将超时时间设置为 1 秒
$client->SetOpt(YAR_OPT_CONNECT_TIMEOUT, 1000);

// 将打包器设置为 JSON
$client->SetOpt(YAR_OPT_PACKAGER, "json");

// 设置自定义标头
$client->SetOpt(YAR_OPT_HEADER, array("hr1: val1", "hd2: val2"));

// 设置 HTTP 代理
$client->SetOpt(YAR_OPT_PROXY, "127.0.0.1:8888");

/* 调用远程服务 */
$result = $client->some_method("parameter");
?>

以上示例将输出类似于


参见

添加备注

用户贡献的备注

此页面没有用户贡献的备注。
To Top