LDAP ldap_rename

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

ldap_rename — 항목 이름 수정


설명

ldap_rename(
    LDAP\Connection $ldap,
    string $dn,
    string $new_rdn,
    string $new_parent,
    bool $delete_old_rdn,
    ?array $controls = null
): bool
                

dn으로 지정된 항목의 이름이 변경/이동되었습니다.


매개변수

ldap
ldap_connect()에 의해 반환된 LDAP\Connection 인스턴스입니다.
dn
LDAP 엔티티의 고유 이름입니다.
new_rdn
새로운 RDN.
new_parent
새 상위/상위 항목입니다.
delete_old_rdn
true이면 이전 RDN 값이 제거되고, 그렇지 않으면 이전 RDN 값이 항목의 구별되지 않는 값으로 유지됩니다.
controls
요청과 함께 보낼 LDAP Controls의 배열입니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다.


변경 로그

버전 설명
8.1.0 ldap 매개변수는 이제 LDAP\Connection 인스턴스를 예상합니다. 이전에는 리소스가 필요했습니다.
8.0.0 controls은 이제 nullable입니다. 이전에는 []로 기본 설정되었습니다.
7.3.0 controls 지원 추가됨

메모

참고: 이 함수는 현재 LDAPv3에서만 작동합니다. LDAPv3를 사용하기 위해 바인딩하기 전에 ldap_set_option()을 사용해야 할 수도 있습니다. 이 함수는 OpenLDAP 2.x.x 또는 Netscape Directory SDK x.x를 사용할 때만 사용할 수 있습니다.


기타