文字

Yar_Client::setOpt

(PECL yar >= 1.0.0)

Yar_Client::setOpt设置调用的配置

说明

public boolean Yar_Client::setOpt ( number $name , mixed $value )

设置调用远程服务的一些配置, 比如超时值, 打包类型等.

参数

name

可以是: YAR_OPT_PACKAGER, YAR_OPT_PERSISTENT (需要服务端支持keepalive), YAR_OPT_TIMEOUT, YAR_OPT_CONNECT_TIMEOUT

value

返回值

范例

Example #1 Yar_Client::setOpt() 示例

<?php

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

//Set timeout to 1s
$client -> SetOpt ( YAR_OPT_CONNECT_TIMEOUT 1000 );

//Set packager to JSON
$client -> SetOpt ( YAR_OPT_PACKAGER "json" );


$result  $client -> some_method ( "parameter" );
?>

以上例程的输出类似于:

 

参见

  • Yar_Client::__call() - 调用远程服务
上一篇: 下一篇: