(PECL amqp >= Unknown)
AMQPConnection::__construct — Создать новый экземпляр AMQPConnection
$credentials = array()
] )Создает экземпляр класса AMQPConnection, представляющий соединение с брокером AMQP.
credentials
Параметр credentials является дополнительным массивом информации
об учетных данных для соединиться с брокером AMQP.
| Ключ | Описание | Значение по умолчанию |
|---|---|---|
| host | Хост для соединения
|
amqp.host |
| port | Порт для хоста | amqp.port |
| vhost | Виртуальный хост
|
amqp.vhost |
| login | Логин
|
amqp.login |
| password | Пароль
|
amqp.password |
Все другие ключи будут проигнорированы.
Объект AMQPConnection.
Выдаёт исключение AMQPException на ошибки разбора параметров и ошибки опций.
Пример #1 Пример использования AMQPConnection::__construct()
<?php
/* Создание соединения, используя INI-значения */
$connection1 = new AMQPConnection();
/* Задание всех данных для соединения */
$connection2 = new AMQPConnection(array(
'host' => 'example.host',
'vhost' => '/',
'port' => 5763,
'login' => 'user',
'password' => 'password'
));
?>
Замечание:
Соединение не будет установлено до тех пор, пока не будет вызван AMQPConnection::connect().