LDAP 函数
在线手册:中文  英文

ldap_parse_result

(PHP 4 >= 4.0.5, PHP 5)

ldap_parse_resultExtract information from result

说明

bool ldap_parse_result ( resource $link , resource $result , int &$errcode [, string &$matcheddn [, string &$errmsg [, array &$referrals ]]] )
Warning

本函数还未编写文档,仅有参数列表。


LDAP 函数
在线手册:中文  英文

用户评论:

Christoph Rosse (2011-03-29 13:26:59)

I made some debugging to find out what this function really does.
<?php
$sr 
ldap_search($ldapconn$searchDn'objectclass=*');

$return ldap_parse_result($ldapconn$sr$errcode$matcheddn$errormsg$ldapreferrals);

var_dump($return);    // bool(true)
var_dump($errcode);    // int(0)
var_dump($matcheddn);    // string(0) ""
var_dump($errormsg);    // string(0) ""
var_dump($ldapreferrals);// array(0) {}
?>

If the searchresult is not valid everything will be NULL.

If this function for some reason cant parse the valid result an E_Warning will be thrown and $return will be false and $errcode, $errmsg will be filled with the ldap errorcode and ldap errorstring.
until now I was not able to create a valid search result that was not parse-able.

If your search-result contains ldap_referrals they will be listend in the $ldapreferrals array.

I have no Idea when the $matcheddn param gets filled.

For more detailed information look at C function http://linux.die.net/man/3/ldap_parse_result php basically passes all parameters to this function and returns the same things.

易百教程