Devuelve el número de error LDAP de la última orden ejecutada

# ldap_errno

(PHP 4, PHP 5, PHP 7, PHP 8)

ldap_errno — Devuelve el número de error LDAP de la última orden ejecutada

### Descripción

function ldap_errno(LDAP\Connection `$ldap`): int

Devuelve el número de error estándar, generado por la última orden LDAP, para la conexión `link_identifier`. Este número puede ser convertido en mensaje textual con ldap_err2str().

### Parámetros

`ldap`

  Una instancia de LDAP\Connection, devuelta por ldap_connect().

### Valores devueltos

Devuelve el número de error LDAP generado por la última orden.

### Historial de cambios

Versión | Descripción
--- | ---
8.1.0 | El parámetro `ldap` ahora espera una instancia de LDAP\Connection; anteriormente, se esperaba un resource `ldap link` válido.

### Ejemplos

A menos que se reduzca suficientemente el nivel de error en php.ini, o que se prefijen las órdenes LDAP con `@` (arroba) para suprimir los mensajes, los errores LDAP también se mostrarán en la salida HTML.

Ejemplo #1 Generar e interceptar un error

    <?php
    // Este ejemplo contiene un error, que se interceptará.
    $ld = ldap_connect("localhost");
    $bind = ldap_bind($ld);
    // error de sintaxis en la expresión del filtro (errno 87),
    // debe ser "objectclass=*" para funcionar.
    $res =  @ldap_search($ld, "o=Myorg, c=DE", "objectclass");
    if (!$res) {
        echo "LDAP-Errno: " . ldap_errno($ld) . "<br />\n";
        echo "LDAP-Error: " . ldap_error($ld) . "<br />\n";
        die("Argh!<br />\n");
    }
    $info = ldap_get_entries($ld, $res);
    echo $info["count"] . " entradas coinciden.<br />\n";
    ?>

### Ver también

- ldap_err2str() - Convertir un número de error de LDAP a una cadena con un mensaje de error
- ldap_error() - Devuelve el mensaje LDAP de la última orden LDAP

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