PHP 8.6.0 Beta 3 is available for testing

Configuration à l'exécution

Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.

Options de configuration Yar
Nom Défaut Modifiable Historique
yar.connect_timeout 1000 INI_ALL  
yar.content_type application/octet-stream INI_ALL  
yar.debug Off INI_ALL  
yar.expose_info On INI_PERDIR  
yar.packager php INI_PERDIR  
yar.ssl_verify Off INI_ALL  
yar.timeout 5000 INI_ALL  

Voici un éclaircissement sur l'utilisation des directives de configuration.

yar.connect_timeout int

Délai maximal de connexion, en millisecondes, pour les appels HTTP émis par Yar_Client et Yar_Concurrent_Client.

Note:

Cette valeur est interprétée en millisecondes. Dans les versions antérieures à Yar 1.2.1, elle était exprimée en secondes (la valeur par défaut était 1).

yar.content_type string

La valeur de l'en-tête de réponse Content-Type envoyé par Yar_Server. Yar utilise un protocole binaire, la valeur par défaut est donc application/octet-stream.

yar.debug bool

Active le mode de débogage. Lorsqu'il est actif, Yar émet des messages E_WARNING détaillant le protocole pour chaque requête et chaque réponse, préfixés par [Debug Yar_Server] ou [Debug Yar_Client] et un horodatage.

yar.expose_info bool

Indique si Yar_Server::handle() affiche la page d'informations du service pour les requêtes non POST (généralement GET). Lorsque cette directive est désactivée, de telles requêtes lèvent une Yar_Server_Exception à la place.

yar.packager string

L'empaqueteur par défaut utilisé pour sérialiser le corps des requêtes et des réponses. Les valeurs valides sont php (sérialisation PHP), json et msgpack (uniquement lorsque Yar a été compilé avec --enable-msgpack).

Lorsque Yar est compilé avec le support de msgpack, la valeur par défaut devient msgpack.

Cette valeur peut être surchargée pour chaque client avec l'option YAR_OPT_PACKAGER.

yar.ssl_verify bool

Indique s'il faut vérifier le certificat TLS des serveurs HTTPS. Lorsque cette directive est active, le transport curl définit CURLOPT_SSL_VERIFYPEER et CURLOPT_SSL_VERIFYHOST, et les requêtes vers des serveurs dont le certificat est invalide échouent. Désactivée par défaut pour des raisons de compatibilité ascendante. Disponible à partir de Yar 2.4.0.

yar.timeout int

Délai maximal, en millisecondes, pour les appels RPC émis par Yar_Client et Yar_Concurrent_Client.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top