LDAP ldap_mod_add
(PHP 4, PHP 5, PHP 7, PHP 8)
ldap_mod_add — 현재 속성에 속성 값 추가
설명
ldap_mod_add( LDAP\Connection $ldap, string $dn, array $entry, ?array $controls = null ): bool
지정된 dn
에 하나 이상의 속성 값을 추가합니다. 완전히 새로운 객체를 추가하려면 ldap_add() 함수를 참조하십시오.
매개변수
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 지원 추가됨 |
메모
참고: 이 함수는 바이너리 안전합니다.
기타
- ldap_mod_add_ext() - 현재 속성에 속성 값 추가
- ldap_mod_del() - 현재 속성에서 속성 값 삭제
- ldap_mod_replace() - 속성 값을 새 값으로 교체
- ldap_modify_batch() - LDAP 항목에 대한 수정 일괄 처리 및 실행