Établie une connexion à un serveur de messagerie

# SAMConnection::connect

(PECL sam >= 0.1.0)

SAMConnection::connect — Établie une connexion à un serveur de messagerie

### Description

SAMConnection::connect ( string `$protocol` [, array `$properties` ] ) : bool

L'appel à la méthode "connect" sur un objet SAMConnection connecte le script PHP à un serveur de messagerie. Aucun message ne peut être envoyé ou reçu tant qu'une connexion n'est pas établie.

### Liste de paramètres

### Valeurs de retour

Cette méthode retourne `FALSE` si une erreur survient.

### Exemples

Exemple #1 Création d'une connexion à un serveur de messagerie en utilisant le protocole IBM MQSeries (WMQ)

`<?php
$conn->connect(SAM_WMQ, array(SAM_HOST => 'Myhost.myco.com', SAM_PORT => 1506, SAM_BROKER => 'MyBroker'));
?>`

Exemple #2 Création d'une connexion avec contrôle des transactions, hôte par défaut et valeur du port de communication

`<?php
$conn->connect(SAM_WMQ, array(SAM_BROKER => 'MyBroker', SAM_TRANSACTIONS => SAM_MANUAL));
?>`

Exemple #3 Création d'une connexion à un serveur de messagerie en utilisant le protocole IBM WebSphere Platform Messaging (WPM)

`<?php
$conn->connect(SAM_WPM, array(SAM_ENDPOINTS => 'localhost:7278:BootstrapBasicMessaging',
SAM_BUS => 'Bus1', SAM_TARGETCHAIN => 'InboundBasicMessaging'));
?>`

### Voir aussi

- SAMConnection::isConnected
- SAMConnection::disconnect