# ldap_mod_add

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

ldap_mod_add — Fügt Merkmalswerte zum aktuellen Eintrag hinzu

### Beschreibung

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

Fügt ein oder mehrere Merkmalswerte zum angegebenen `dn` hinzu. Um ein ganz neues Objekt hinzuzufügen, ist ldap_add() zu verwenden.

### Parameter-Liste

`ldap`

  Eine LDAP\ConnectionInstanz, die von ldap_connect() zurückgegeben wurde.

`dn`

  Der Distinguished Name eines LDAP-Datenobjekts.

`entry`

  Ein assoziatives Array, das die Merkmalswerte aufführt, die hinzugefügt werden sollen. Existiert ein Merkmal noch nicht, wird es hinzugefügt. Existiert ein Merkmal bereits, können nur dann Werte hinzugefügt werden, wenn es mehrere Werte unterstützt.

`controls`

  Ein Array von LDAP-Steuerbefehlen, die mit der Anfrage versendet werden sollen.

### Rückgabewerte

Gibt bei Erfolg `true` zurück. Bei einem Fehler wird `false` zurückgegeben.

### Changelog

Version | Beschreibung
--- | ---
8.1.0 | Der Parameter `ldap` erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine gültige `ldap link`-Ressource erwartet.
8.0.0 | `controls` ist nun nullable (akzeptiert den `null`-Wert); vorher war der Standardwert `[]`.
7.3.0 | Die Unterstützung für `controls` wurde hinzugefügt.

### Anmerkungen

> Hinweis: Diese Funktion ist binärsicher.

### Siehe auch

- ldap_mod_add_ext() - Add attribute values to current attributes
- ldap_mod_del() - Löscht Merkmalswerte des aktuellen Eintrags
- ldap_mod_replace() - Ersetzt Merkmalswerte durch neue Merkmalswerte
- ldap_modify_batch() - Batch and execute modifications on an LDAP entry

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