(PECL amqp >= Unknown)
AMQPConnection::__construct — Crée une nouvelle instance AMQPConnection
$credentials
= array()
] )Crée une nouvelle instance AMQPConnection représentant une connexion à un courtier AMQP.
credentials
Le paramètre credentials
est un tableau
optionnel contenant les informations d'authentification utilisées
pour la connexion au courtier AMQP.
Clé | Description | Valeur par défaut |
---|---|---|
host | L'hôte sur lequel nous voulons nous connecter.
|
amqp.host |
port | Port de l'hôte | amqp.port |
vhost | L'hôte virtuel sur l'hôte
|
amqp.vhost |
login | Le nom d'utilisateur à utiliser pour la connexion.
|
amqp.login |
password | Mot de passe pour l'utilisateur
|
amqp.password |
Toutes les autres clés seront ignorées.
Un objet AMQPConnection.
Émets une exception AMQPException lorsqu'une erreur survient lors de l'analyse des paramètres ainsi que lors d'erreurs sur les options.
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'
));
?>
Note:
Une connexion ne devrait pas être établie tant que AMQPConnection::connect() est appelé.