При использовании ldap_search
для получения пользователей с рекламного сервера я получаю за каждую запись несколько objectClass
es.
Меня интересует только самое конкретное objectClass
в иерархии классов.
Как мне это получить?
например: для записи
name: user1
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: user
Хочу получить только «пользователя» objectClass
.
Я заметил, что в программном ldap_search
самый последний класс возвращается в последнюю ячейку массива значений, которая возвращается из вызова функции ldap_get_values(ld, entry, "objectClass")
. Это случайно или это определенное поведение?
(другими словами, могу ли я полагаться на это, чтобы всегда быть правдой?)
Спасибо за любую помощь!