AMQPConnection::__construct
(PECL amqp >= Unknown)
AMQPConnection::__construct — Crée une nouvelle instance AMQPConnection
Description
$credentials
= array()
] )Crée une nouvelle instance AMQPConnection représentant une connexion à un courtier AMQP.
Liste de paramètres
-
credentials
-
Le paramètre
credentials
est un tableau optionnel contenant les informations d'authentification utilisées pour la connexion au courtier AMQP.Indexes supportés Clé Description Valeur par défaut host L'hôte sur lequel nous voulons nous connecter. Note: 1024 caractères maximun
amqp.host port Port de l'hôte amqp.port vhost L'hôte virtuel sur l'hôte Note: 128 caractères maximum
amqp.vhost login Le nom d'utilisateur à utiliser pour la connexion. Note: 128 caractères maximum
amqp.login password Mot de passe pour l'utilisateur Note: 128 caractères maximum
amqp.password Toutes les autres clés seront ignorées.
Valeurs de retour
Un objet AMQPConnection.
Erreurs / Exceptions
Émets une exception AMQPException lorsqu'une erreur survient lors de l'analyse des paramètres ainsi que lors d'erreurs sur les options.
Exemples
Exemple #1 Exemple avec AMQPConnection::__construct()
<?php /* Création d'une connexion utilisant les valeurs INI */ $connection1 = new AMQPConnection(); /* Spécification des toutes les clés */ $connection2 = new AMQPConnection(array( 'host' => 'example.host', 'vhost' => '/', 'port' => 5763, 'login' => 'user', 'password' => 'password' )); ?>
Notes
Note:
Une connexion ne devrait pas être établie tant que AMQPConnection::connect() est appelé.