Introduction
PHP Manual
PHP Manual»Yar»Yar_Client

La classe Yar_Client

(No version information available, might only be in Git)

La partie cliente du framework RPC Yar. Un client est lié à une unique adresse de service ; l'appel de toute méthode non définie sur celui-ci déclenche un appel distant portant ce nom de méthode et les arguments fournis.

class Yar_Client {
/* Propriétés */
protected int $_protocol;
protected string $_uri;
protected ?array $_options;
protected bool $_running;
/* Méthodes */
final public function __construct(string $uri, ?array $options = null)
public function call(string $method, array $arguments): mixed
public function getOpt(int $name): mixed
public function setOpt(int $name, mixed $value): Yar_Client|bool
}
_protocol

En lecture seule. Le protocole déduit de l'adresse du service : l'une des constantes YAR_CLIENT_PROTOCOL_HTTP, YAR_CLIENT_PROTOCOL_TCP ou YAR_CLIENT_PROTOCOL_UNIX.

_uri

En lecture seule. L'adresse du service avec laquelle le client a été créé.

_options

En lecture seule. Un tableau des options définies sur ce client, indexé par les constantes YAR_OPT_*, ou null si aucune n'a été définie.

_running

En lecture seule. Indique si un appel émis par ce client est actuellement en cours.

Sommaire

To Top