AMQPConnection::__construct

(PECL amqp >= Unknown)

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

Описание

public 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()

<?php

/* Создание соединения, используя INI-значения */
$connection1 = new AMQPConnection();

/* Задание всех данных для соединения */
$connection2 = new AMQPConnection(array(
    
'host' => 'example.host',
    
'vhost' => '/',
    
'port' => 5763,
    
'login' => 'user',
    
'password' => 'password'
));

?>

Примечания

Замечание:

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


Участник рейтинга Тэглайн 2010