Docs说ldap_search()
返回错误的false
。
我从此函数中获取了false
,但是也无法从ldap_errno()
和ldap_error()
看到更具体的内容,都返回了null
。
这是代码片段:
…
$sr = ldap_search($this->ds, $args['dn'], $cond, $args['attrs']);
$this->logger->debug("ldap_search", [
'result' => $sr
]);
if ($sr) {
$result = ldap_get_entries($this->ds, $sr);
} else {
$this->logger->error("Error while ldap_search()", [
'ldap_errno' => ldap_errno($this->ds),
'ldap_error' => ldap_error($this->ds),
]);
}
…
ldap_connect()和ldap_bind()都成功。
我如何理解我的问题所在?