(PECL yar >= 1.0.0)
Yar_Client::__construct — Crée un client
Crée un Yar_Client pour le service RPC situé
à l'adresse uri.
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.
Une nouvelle instance de Yar_Client.
Si l'URI ne commence pas par un schéma supporté, une exception Yar_Client_Protocol_Exception est levée.
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",
]);
?>