Añade un atributo a la entrada actual

# ldap_mod_add

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

ldap_mod_add — Añade un atributo a la entrada actual

### Descripción

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

Añade el atributo `entry` a la entrada `dn`. Para añadir un nuevo objeto completo, consulte la función ldap_add().

### Parámetros

`ldap`

  Una instancia de LDAP\Connection, devuelta por ldap_connect().

`dn`

  El nombre DN de la entrada LDAP.

`entry`
  Array asociativo que enumera los valores de los atributos a añadir. Si un atributo no existía previamente, será añadido. Si un atributo existe, solo pueden añadirse valores si admite múltiples valores.
`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 | El parámetro `ldap` ahora espera una instancia de LDAP\Connection; anteriormente, se esperaba un resource `ldap link` válido.
8.0.0 | `controls` ahora acepta `null`; anteriormente, su valor predeterminado era `[]`.
7.3.0 | Se añadió soporte para `controls`.

### Notas

> Nota: Esta función es segura para sistemas binarios.

### Ver también

- ldap_mod_add_ext() - Añade valores de atributo a los atributos actuales
- ldap_mod_del() - Elimina un atributo de la entrada actual
- ldap_mod_replace() - Remplaza un atributo en la entrada actual
- ldap_modify_batch() - Agrupa modificaciones y las ejecuta en una entrada LDAP

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open