ldap_errno()

获取最后一次 LDAP 操作的错误号

首字母:L

函数名:ldap_errno()

适用版本:PHP 4, PHP 5, PHP 7

用法:ldap_errno(resource $link_identifier) : int

说明:ldap_errno() 函数用于获取最后一次 LDAP 操作的错误号。

参数:

  • $link_identifier:一个打开的 LDAP 连接标识符。

返回值:返回一个整数,代表最后一次 LDAP 操作的错误号。如果没有错误发生,则返回 0。

示例:

// 创建一个 LDAP 连接
$ldapconn = ldap_connect("ldap.example.com");
// 绑定到 LDAP 服务器
$ldapbind = ldap_bind($ldapconn, "cn=admin,dc=example,dc=com", "password");
// 搜索 LDAP 目录
$ldapsearch = ldap_search($ldapconn, "dc=example,dc=com", "(uid=johndoe)");
// 检查搜索是否成功
if (!$ldapsearch) {
 // 获取错误号
 $errno = ldap_errno($ldapconn);
 echo "LDAP 搜索失败,错误号: " . $errno;
} else {
 // 处理搜索结果
 $entries = ldap_get_entries($ldapconn, $ldapsearch);
 echo "搜索结果数量: " . $entries["count"];
}
// 关闭 LDAP 连接
ldap_close($ldapconn);

在上面的示例中,我们首先创建一个 LDAP 连接并绑定到 LDAP 服务器。然后使用 ldap_search() 函数搜索 LDAP 目录,并通过 ldap_errno() 函数获取搜索操作的错误号。如果搜索失败,我们将打印出错误号。如果搜索成功,我们将使用 ldap_get_entries() 函数获取搜索结果的条目数并进行处理。最后,我们关闭 LDAP 连接。

同首字母函数