AMQPConnection::connect
AMQPConnection::disconnect
AMQPConnection
PHP Manual

# AMQPConnection::__construct

(PECL amqp >= Unknown)

AMQPConnection::__construct — Create an instance of AMQPConnection

### Opis

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

Creates an AMQPConnection instance representing a connection to an AMQP broker.

### Parametry

`credentials`

  The `credentials` is an optional array of credential information for connecting to the AMQP broker.

  Supported indexes
  key | Description | Default value
  --- | --- | ---

  host

  The host to connect too

  > Informacja: Max 1024 characters

  amqp.host

  port | Port on the host | amqp.port

  vhost

  The virtual host on the host

  > Informacja: Max 128 characters

  amqp.vhost

  login

  The login name to use.

  > Informacja: Max 128 characters

  amqp.login

  password

  Password

  > Informacja: Max 128 characters

  amqp.password

  All other keys will be ignored.

### Zwracane wartości

An AMQPConnection object.

### Błędy/Wyjątki

Throws AMQPException exception on parameter parsing failures, and option errors.

### Przykłady

Przykład #1 AMQPConnection::__construct() example

`<?php
/* Create a connection using the INI values */
$connection1 = new AMQPConnection();
/* Specifying all keys */
$connection2 = new AMQPConnection(array(
'host' => 'example.host',
'vhost' => '/',
'port' => 5763,
'login' => 'user',
'password' => 'password'
));
?>`

### Notatki

> Informacja:

> A connection will not be established until AMQPConnection::connect() is called.

AMQPConnection::connect
AMQPConnection::disconnect
AMQPConnection
PHP Manual