Verifica atividade em uma conexão ao servidor ou reconecta se não houver conexão

# cubrid_ping

(PECL CUBRID >= 8.3.1)

cubrid_ping — Verifica atividade em uma conexão ao servidor ou reconecta se não houver conexão

### Descrição

function cubrid_ping(resource `$conn_identifier` = ?): bool

Verifica se a conexão ao servidor está ativa ou não.

### Parâmetros

`conn_identifier`
  O identificador de conexão CUBRID. Se o identificador da conexão não for especificado, será assumida a última conexão aberta por cubrid_connect().

### Valor Retornado

Retorna `true` se a conexão ao servidor CUBRID estiver ativa, caso contrário retorna `false`.

### Exemplos

Exemplo #1 Exemplo de cubrid_ping()

    <?php
    set_time_limit(0);

    $conn = cubrid_connect('localhost', 33000, 'demodb');

    /* Assumindo que esta consulta irá levar muito tempo */
    $sql = "select * from athlete";
    $result = cubrid_query($sql);
    if (!$result) {
        echo 'Consulta #1 falhou, saindo.';
        exit;
    }

    /* Certificando que a conexão ainda está ativa, caso contrário, tenta reconectar */
    if (!cubrid_ping($conn)) {
        echo 'Conexão perdida, saindo após consulta #1';
        exit;
    }
    cubrid_free_result($result);

    /* Então a conexão ainda está ativa, executando mais uma consulta */
    $sql2 = "select * from code";
    $result2 = cubrid_query($sql2);
    ?>

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open