ldap_mod_replace

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

ldap_mod_replaceRemplaza un atributo en la entrada actual

Descripción

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

Remplaza uno o varios atributos de la entrada dn. También puede añadir o eliminar atributos.

Parámetros

ldap

An LDAP\Connection instance, returned by ldap_connect().

dn

El nombre DN de la entrada LDAP.

entry

Array asociativo que enumera los atributos a reemplazar. El envío de un array vacío como valor eliminará el atributo, mientras que el envío de un atributo que no exista aún en esta entrada lo añadirá.

controls

Array de Controles LDAP a enviar con la petición.

Valores devueltos

Esta función retorna true en caso de éxito o false si ocurre un error.

Historial de cambios

Versión Descripción
8.1.0 The ldap parameter expects an LDAP\Connection instance now; previously, a valid ldap link resource was expected.
8.0.0 controls is nullable now; previously, it defaulted to [].
7.3.0 Soporte para controls ha sido añadido.

Notas

Nota: Esta función maneja strings binarios.

Ver también