Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
AMQPExchange::delete
(PECL amqp >= Unknown)
AMQPExchange::delete — Удалить обменник из брокера
Описание
public bool AMQPExchange::delete ([ string $exchange_name = NULL [, int $params = 0 ]] )Удаляет обменник из брокера.
ВниманиеК настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.
Список параметров
exchange_name -
Имя обменника для удаления. Если объект AMQPExchange уже связан с существующим обмеником и параметр exchange_name не определен, то обменник, связанный с объектом AMQPExchange, будет удален.
params -
Опционально может быть указан параметр AMQP_IFUNUSED, чтобы указать обменнику, что он не должен быть удален, пока есть подключенные к нему клиенты.
Возвращаемые значения
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Примеры
Пример #1 Пример использования AMQPExchange::delete()
/* Создание нового соединения */
$cnn = new AMQPConnection();
$cnn->connect();
/* Создание нового обменника */
$ex = new AMQPExchange($cnn);
$ex->declare('new_topic_exchange', AMQP_EX_TYPE_DIRECT, AMQP_DURABLE | AMQP_AUTODELETE);
/* Удаление предыдущего обменника */
$ex2 = new AMQPExchange($cnn);
$ex2->delete('new_topic_exchange');
Описание класса amqpexchange, примеры использования класса amqpexchange.
Смотрите также:
Описание на ru2.php.net
Описание на php.ru