LDAP ldap_mod_replace

(PHP 4, PHP 5, PHP 7, PHP 8)

ldap_mod_replace — 속성 값을 새 값으로 교체


설명

ldap_mod_replace(
    LDAP\Connection $ldap,
    string $dn,
    array $entry,
    ?array $controls = null
): bool
                

지정된 dn에서 하나 이상의 속성을 대체합니다. 속성을 추가하거나 제거할 수도 있습니다.


매개변수

ldap
ldap_connect()에 의해 반환된 LDAP\Connection 인스턴스입니다.
dn
LDAP 엔티티의 고유 이름입니다.
entry
대체할 속성을 나열하는 연관 배열입니다. 빈 배열을 값으로 보내면 속성이 제거되고 이 항목에 아직 존재하지 않는 속성을 보내면 속성이 추가됩니다.
controls
요청과 함께 보낼 LDAP 컨트롤의 배열입니다.

반환 값

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


변경 로그

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

메모

참고: 이 함수는 바이너리 안전합니다.


기타