ldap_errno
(PHP 4, PHP 5, PHP 7, PHP 8)
ldap_errno — Devuelve el número de error LDAP de la última orden ejecutada
Valores devueltos
Devuelve el número de error LDAP generado por la última orden.
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