Tools | Zend_Ldap Programmer's Reference Guide | Getting information from the LDAP server

# Object oriented access to the LDAP tree using Zend_Ldap_Node

# Basic CRUD operations

# Retrieving data from the LDAP

# Getting a node by its DN

# Searching a node's subtree

# Adding a new node to the LDAP

# Deleting a node from the LDAP

# Updating a node on the LDAP

# Extended operations

# Copy and move nodes in the LDAP

# Tree traversal

Example #1 Traverse LDAP tree recursively

1. $options = array(/* ... */);
2. $ldap = new Zend_Ldap($options);
3. $ldap->bind();
4. $ri = new RecursiveIteratorIterator($ldap->getBaseNode(),
5. RecursiveIteratorIterator::SELF_FIRST);
6. foreach ($ri as $rdn => $n) {
7. var_dump($n);
8. }

Tools | Zend_Ldap Programmer's Reference Guide | Getting information from the LDAP server