Yar_Client::__construct

(PECL yar >= 1.0.0)

Yar_Client::__constructCrée un client

Description

final public function Yar_Client::__construct(string $uri, ?array $options = null)

Crée un Yar_Client pour le service RPC situé à l'adresse uri.

Liste de paramètres

uri

Adresse du service RPC. Le protocole est déduit du schéma : http:// et https:// sélectionnent le transport HTTP, tcp:// sélectionne le transport TCP, et unix:// sélectionne le transport par socket Unix.

options

Un tableau d'options du client, indexé par les constantes YAR_OPT_*, équivalent à un appel à Yar_Client::setOpt() pour chaque entrée. Les options invalides sont ignorées silencieusement.

Valeurs de retour

Une nouvelle instance de Yar_Client.

Erreurs / Exceptions

Si l'URI ne commence pas par un schéma supporté, une exception Yar_Client_Protocol_Exception est levée.

Exemples

Exemple #1 Exemple avec Yar_Client::__construct()

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

/* avec des options */
$client = new Yar_Client("http://api.example.com/operator.php", [
    YAR_OPT_TIMEOUT => 1000,
    YAR_OPT_PACKAGER => "json",
]);
?>

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.