AMQPConnection::__construct

(PECL amqp >= Unknown)

AMQPConnection::__construct — Создать новый экземпляр AMQPConnection


Описание

AMQPConnection::__construct ([ array $credentials = array() ] )

Создает экземпляр класса AMQPConnection, представляющий соединение с брокером AMQP.


Список параметров

credentials -

Параметр credentials является дополнительным массивом информации об учетных данных для соединиться с брокером AMQP.

Поддерживаемые индексы
Ключ Описание Значение по умолчанию
hostХост для соединения

Замечание: Максимально 32 символа

amqp.host
portПорт для хостаamqp.port
vhostВиртуальный хост

Замечание: Максимально 32 символа

amqp.vhost
loginЛогин

Замечание: Максимально 32 символа

amqp.login
passwordПароль

Замечание: Максимально 32 символа

amqp.password

Все другие ключи будут проигнорированы.


Возвращаемые значения

Объект AMQPConnection.


Ошибки

Выдаёт исключение AMQPException на ошибки разбора параметров и ошибки опций.


Примеры

Пример #1 Пример использования AMQPConnection::__construct()
/* Создание соединения, используя INI-значения */
$connection1 = new AMQPConnection();
/* Задание всех данных для соединения */
$connection2 = new AMQPConnection(array(
    'host' => 'example.host',
    'vhost' => '/',
    'port' => 5763,
    'login' => 'user',
    'password' => 'password'
));


Примечания

Замечание:

Соединение не будет установлено до тех пор, пока не будет вызван AMQPConnection::connect().


Описание класса amqpconnection, примеры использования класса amqpconnection.



Смотрите также:
Описание на ru2.php.net
Описание на php.ru