AMQPConnection::__construct

(PECL amqp >= Unknown)

AMQPConnection::__constructCrée une nouvelle instance AMQPConnection

Description

public AMQPConnection::__construct ([ array $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é.

LoadingChargement en cours