(PHP 4, PHP 5, PHP 7, PHP 8)
ldap_errno — Devuelve el número de error LDAP de la última orden ejecutada
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().
Devuelve el número de error LDAP generado por la última orden.
Versión | Descripción |
---|---|
8.1.0 |
The ldap parameter expects an LDAP\Connection
instance now; previously, a valid ldap link recurso was expected.
|
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";
?>