Documentación offline PHP master

ldap_add

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ldap_add

Añade una entrada en un directorio LDAP

Descripción#

ldap_add(LDAP\Connection $ldap, string $dn, array $entry, [array $controls]): bool
```php

Añade una entrada en un directorio LDAP.

## Parámetros

`ldap`  
Una instancia de `LDAP\Connection`, devuelta por `ldap_connect`.

`dn`  
El nombre DN de la entrada LDAP.

`entry`  
Un array con la información sobre la nueva entrada. Estos valores están indexados individualmente. En caso de valores múltiples para un atributo, están indexados numéricamente, comenzando desde 0.
`controls`  
Array de [Controles LDAP](#ldap.controls) para 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`. |

## Ejemplos

Ejemplo completo con identificación LDAP

```php

Notas#

[!NOTE] Esta función es segura para sistemas binarios.

Véase también#

ldap_add_ext, ldap_delete