Php 如何检查到RabbitMQ的连接错误?

Php 如何检查到RabbitMQ的连接错误?,php,rabbitmq,Php,Rabbitmq,我已经安装了RabbitMQ,并且能够成功启动连接。我是这样做的: require\u once\uuuuu DIR\uuuuuuu.'/供应商/autoload.php'; 使用PhpAmqpLib\Connection\AMQPStreamConnection; 使用PhpAmqpLib\Message\AMQPMessage; $connection=new AMQPStreamConnection($config_主机名rabbitmqconnection,$config_端口名rabb

我已经安装了RabbitMQ,并且能够成功启动连接。我是这样做的:

require\u once\uuuuu DIR\uuuuuuu.'/供应商/autoload.php';
使用PhpAmqpLib\Connection\AMQPStreamConnection;
使用PhpAmqpLib\Message\AMQPMessage;
$connection=new AMQPStreamConnection($config_主机名rabbitmqconnection,$config_端口名rabbitmqconnection,$config_用户名rabbitmqconnection,$config_密码rabbitmqconnection);
$channel=$connection->channel();

我正在努力抓住错误,以防出现问题。在这种情况下,如果未建立连接,如何执行此操作?我通常使用
empty()
isset()
和try-and-catch方法检查内容。然而,在这种情况下,实际上并没有什么东西可以检查空性。在这种情况下,我是使用try-and-catch还是使用其他更好的方法?

我认为RabbitMQ没有处理错误的默认方法。你可以

    try {
      $channel = $connection->channel();
    } catch (Exception $e) {
        die("I could not create a connection");
    }
这就是你要找的吗