PHP Conference Nagoya 2025

Vordefinierte Konstanten

Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.

LDAP_DEREF_NEVER (int)
Alias-Dereferenzierungsregel – Nie.
LDAP_DEREF_SEARCHING (int)
Alias-Dereferenzierungsregel – Während der Namensauflösung.
LDAP_DEREF_FINDING (int)
Alias-Dereferenzierungsregel – Nach der Namensauflösung.
LDAP_DEREF_ALWAYS (int)
Alias-Dereferenzierungsregel – Immer.
LDAP_OPT_DEREF (int)
Gibt alternative Regeln für das Verfolgen von Aliasen auf dem Server an.
LDAP_OPT_SIZELIMIT (int)

Gibt die Höchstanzahl von Einträgen an, die bei einer Suchoperation zurückgegeben werden können.

Hinweis: Die tatsächliche Höchstanzahl für Operationen ist auch durch die auf dem Server konfigurierte Höchstanzahl von Rückgabe-Einträgen beschränkt. Die kleinere dieser beiden Einstellungen ist die tatsächliche Höchstanzahl.

LDAP_OPT_TIMELIMIT (int)
Gibt die Anzahl von Sekunden an, für die auf Suchergebnisse gewartet werden soll.

Hinweis: Die tatsächliche Höchstdauer für Operationen ist auch durch die auf dem Server konfigurierte Höchstdauer beschränkt. Die kleinere dieser beiden Einstellungen ist die tatsächliche Höchstdauer.

LDAP_OPT_NETWORK_TIMEOUT (int)
Option für ldap_set_option() um den Netzwerk-Timeout festzulegen (ab PHP 5.3.0).
LDAP_OPT_PROTOCOL_VERSION (int)
Gibt das zu verwendende LDAP-Protokoll an (V2 oder V3).
LDAP_OPT_ERROR_NUMBER (int)
Die letzte Fehlernummer der Sitzung.
LDAP_OPT_REFERRALS (int)
Gibt an, ob vom LDAP-Server zurückgegebenen Verweisen automatisch gefolgt werden soll.
LDAP_OPT_RESTART (int)
Bestimmt, ob die Verbindung implizit neu gestartet werden soll oder nicht.
LDAP_OPT_HOST_NAME (int)
Setzt oder liest eine durch Leerzeichen getrennte Liste von Hosts für den Verbindungsversuch.
LDAP_OPT_ERROR_STRING (int)
Alias von LDAP_OPT_DIAGNOSTIC_MESSAGE.
LDAP_OPT_DIAGNOSTIC_MESSAGE (int)
Ermittelt die letzte Fehlermeldung der Sitzung.
LDAP_OPT_MATCHED_DN (int)
Setzt oder ermittelt den zutreffenden DN, der der Verbindung zugeordnet ist.
LDAP_OPT_SERVER_CONTROLS (int)
Gibt eine Standardliste von Server-Steuerbefehlen an, die mit jeder Anfrage gesendet werden.
LDAP_OPT_CLIENT_CONTROLS (int)
Gibt eine Standardliste von Client-Steuerbefehlen an, die bei jeder Anfrage verarbeitet werden.
LDAP_OPT_DEBUG_LEVEL (int)
Gibt eine Binärstufe für Debug-Ablaufverfolgung an.
LDAP_OPT_X_KEEPALIVE_IDLE (int)
Gibt die Anzahl von Sekunden an, für die eine Verbindung inaktiv sein muss, bevor TCP beginnt, Keepalive-Pakete zu senden.
LDAP_OPT_X_KEEPALIVE_PROBES (int)
Gibt die Höchstanzahl von Keepalive-Paketen an, die TCP senden soll, bevor die Verbindung abgebrochen wird.
LDAP_OPT_X_KEEPALIVE_INTERVAL (int)
Gibt die Zeitspanne in Sekunden zwischen einzelnen Keepalive-Paketen an.
LDAP_OPT_X_TLS_CACERTDIR (int)
Gibt den Pfad des Verzeichnisses an, das die CA-Zertifikate enthält.
LDAP_OPT_X_TLS_CACERTFILE (int)
Gibt den vollständigen Pfad der CA-Zertifikatsdatei an.
LDAP_OPT_X_TLS_CERTFILE (int)
Gibt den vollständigen Pfad der Zertifikatsdatei an.
LDAP_OPT_X_TLS_CIPHER_SUITE (int)
Gibt die erlaubte Chiffrensammlung an.
LDAP_OPT_X_TLS_CRLCHECK (int)
Legt die CRL-Auswertungsstrategie fest. Entweder LDAP_OPT_X_TLS_CRL_NONE, LDAP_OPT_X_TLS_CRL_PEER oder LDAP_OPT_X_TLS_CRL_ALL.

Hinweis: Diese Option ist nur für OpenSSL gültig.

LDAP_OPT_X_TLS_CRLFILE (int)
Gibt den vollständigen Pfad der CRL-Datei an.

Hinweis: Diese Option ist nur für GnuTLS gültig.

LDAP_OPT_X_TLS_DHFILE (int)
Gibt den vollständigen Pfad der Datei an, die die Parameter für den Ephemeral-Diffie-Hellman-Schlüsselaustausch enthält.

Hinweis: Diese Option wird von GnuTLS und Mozilla NSS ignoriert.

LDAP_OPT_X_TLS_KEYFILE (int)
Gibt den vollständigen Pfad der Zertifikats-Schlüsseldatei an.
LDAP_OPT_X_TLS_PROTOCOL_MIN (int)
Gibt die Mindestprotokolversion an. Entweder LDAP_OPT_X_TLS_PROTOCOL_SSL2, LDAP_OPT_X_TLS_PROTOCOL_SSL3, LDAP_OPT_X_TLS_PROTOCOL_TLS1_0, LDAP_OPT_X_TLS_PROTOCOL_TLS1_1 oder LDAP_OPT_X_TLS_PROTOCOL_TLS1_2.
LDAP_OPT_X_TLS_RANDOM_FILE (int)
Setzt oder ermittelt die Zufallsdatei, wenn eine Standard-Systemdatei nicht verfügbar ist.
LDAP_OPT_X_TLS_REQUIRE_CERT (int)
Gibt die Zertifikatsprüfungsstrategie an. Entweder LDAP_OPT_X_TLS_NEVER, LDAP_OPT_X_TLS_HARD, LDAP_OPT_X_TLS_DEMAND, LDAP_OPT_X_TLS_ALLOW oder LDAP_OPT_X_TLS_TRY. Verfügbar seit PHP 7.0.0.
GSLC_SSL_NO_AUTH (int)
SSL-Authentifizierungsmodus – Keine Authentifizierung nötig. (Nur für Oracle LDAP)
GSLC_SSL_ONEWAY_AUTH (int)
SSL-Authentifizierungsmodus – Nur Serverauthentifizierung nötig. (Nur für Oracle LDAP)
GSLC_SSL_TWOWAY_AUTH (int)
SSL-Authentifizierungsmodus – Sowohl Server- als auch Clientauthentifizierung nötig. (Nur für Oracle LDAP)
LDAP_EXOP_START_TLS (string)
Konstante des erweiterten Betriebs - Start TLS (» RFC 4511).
LDAP_EXOP_MODIFY_PASSWD (string)
Konstante des erweiterten Betriebs - Passwort ändern (» RFC 3062).
LDAP_EXOP_REFRESH (string)
Konstante des erweiterten Betriebs - Aktualisieren (» RFC 2589).
LDAP_EXOP_WHO_AM_I (string)
Konstante des erweiterten Betriebs - WHOAMI (» RFC 4532).
LDAP_EXOP_TURN (string)
Konstante des erweiterten Betriebs - Umkehren (» RFC 4531).
LDAP_CONTROL_MANAGEDSAIT (string)
Konstante zur Steuerung - DSA IT verwalten (» RFC 3296). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_PROXY_AUTHZ (string)
Konstante zur Steuerung - Proxy-Autorisierung (» RFC 4370). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_SUBENTRIES (string)
Konstante zur Steuerung - Untereinträge (» RFC 3672). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_VALUESRETURNFILTER (string)
Konstante zur Steuerung - Rückgabewerte filtern (» RFC 3876). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_ASSERT (string)
Konstante zur Steuerung - Bestätigung (» RFC 4528). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_PRE_READ (string)
Konstante zur Steuerung - Vor dem Lesen (» RFC 4527). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_POST_READ (string)
Konstante zur Steuerung - Nach dem Lesen (» RFC 4527). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_SORTREQUEST (string)
Konstante zur Steuerung - Sortieranforderung (» RFC 2891). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_SORTRESPONSE (string)
Konstante zur Steuerung - Sortierantwort (» RFC 2891). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_PAGEDRESULTS (string)
Konstante zur Steuerung - Ergebnisse seitenweise (» RFC 2696). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_AUTHZID_REQUEST (string)
Konstante zur Steuerung - Anfrage zur Identitätsautorisierung (» RFC 3829). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_AUTHZID_RESPONSE (string)
Konstante zur Steuerung - Antwort zur Identitätsautorisierung (» RFC 3829). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_SYNC (string)
Konstante zur Steuerung - Synchronisationsvorgang des Inhalts (» RFC 4533). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_SYNC_STATE (string)
Konstante zur Steuerung - Status der Inhaltssynchronisation (» RFC 4533). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_SYNC_DONE (string)
Konstante zur Steuerung - Synchronisationsvorgang des Inhalts abgeschlossen (» RFC 4533). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_DONTUSECOPY (string)
Konstante zur Steuerung - Keine Kopie verwenden (» RFC 6171). Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_PASSWORDPOLICYREQUEST (string)
Konstante zur Steuerung - Anforderung der Kennwortrichtlinie. Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_PASSWORDPOLICYRESPONSE (string)
Konstante zur Steuerung - Antwort der Passwortrichtlinie. Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_X_INCREMENTAL_VALUES (string)
Konstante zur Steuerung - Inkrementelle Werte des aktiven Verzeichnisses. Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_X_DOMAIN_SCOPE (string)
Konstante zur Steuerung - Bereich der Domäne des aktiven Verzeichnisses. Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_X_PERMISSIVE_MODIFY (string)
Konstante zur Steuerung - Berechtigung zum Ändern des aktiven Verzeichnisses. Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_X_SEARCH_OPTIONS (string)
Konstante zur Steuerung - Suchoptionen für das aktive Verzeichnis. Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_X_TREE_DELETE (string)
Konstante zur Steuerung - Löschen eines Baums aus dem aktiven Verzeichnis. Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_X_EXTENDED_DN (string)
Konstante zur Steuerung - Erweiterter DN des Aktiven Verzeichnisses. Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_VLVREQUEST (string)
Konstante zur Steuerung - Anforderung der virtuellen Listenansicht. Verfügbar von PHP 7.3.0 an.
LDAP_CONTROL_VLVRESPONSE (string)
Konstante zur Steuerung - Antwort der virtuellen Listenansicht. Verfügbar von PHP 7.3.0 an.
LDAP_ESCAPE_DN (int)
Maskiert eine Zeichenkette zur Verwendung in einem LDAP-DN.
LDAP_ESCAPE_FILTER (int)
Maskiert eine Zeichenkette zur Verwendung in einem LDAP-Filter.
LDAP_MODIFY_BATCH_ATTRIB (string)
Der Schlüssel des Modifikationsarrays, der die Attribute enthält: attrib.
LDAP_MODIFY_BATCH_MODTYPE (string)
Der Schlüssel des Modifikationsarrays, der die Art der Modifikation enthält: modtype.
LDAP_MODIFY_BATCH_VALUES (string)
Der Schlüssel des Modifikationsarrays, der die Werte enthält: values.
LDAP_MODIFY_BATCH_ADD (int)
Fügt Werte zu einem Attribut eines LDAP-Eintrags hinzu.
LDAP_MODIFY_BATCH_REMOVE (int)
Entfernt Werte aus einem Attribut eines LDAP-Eintrags.
LDAP_MODIFY_BATCH_REMOVE_ALL (int)
Entfernt alle Werte aus einem Attribut eines LDAP-Eintrags.
LDAP_MODIFY_BATCH_REPLACE (int)
Ersetzt alle aktuellen Werte eines LDAP-Eintragsattributs durch die angegebenen Werte.
LDAP_OPT_TIMEOUT (int)
Gibt das Zeitlimit (in Sekunden) an, nach dem Aufrufe an synchrone LDAP-APIs abgebrochen werden, wenn keine Antwort empfangen wird. Diese Option bestimmt auch das Zeitlimit für die Kommunikation mit dem KDC im Falle einer SASL-Bindung.
LDAP_OPT_X_SASL_AUTHCID (int)
Gibt die SASL-Authentifizierungs-ID zurück.
LDAP_OPT_X_SASL_AUTHZID (int)
Gibt die SASL- Autorisierungs-ID zurück.
LDAP_OPT_X_SASL_MECH (int)
Gibt den SASL-Mechanismus zurück.
LDAP_OPT_X_SASL_NOCANON (int)
Setzt/liest das Flag NOCANON. Wenn es nicht gesetzt ist, wird der Hostname kanonisiert.
LDAP_OPT_X_SASL_REALM (int)
Gibt den SASL-Bereich zurück.
LDAP_OPT_X_SASL_USERNAME (int)
Gibt den SASL-Benutzernamen zurück.
LDAP_OPT_X_TLS_ALLOW (int)
Fordert das Zertifikat der Gegenstelle an. Wird kein Zertifikat übermittelt, wird die Sitzung normal fortgesetzt. Wird ein fehlerhaftes Zertifikat übermittelt, wird es ignoriert und die Sitzung normal fortgesetzt.
LDAP_OPT_X_TLS_DEMAND (int)
Fordert das Zertifikat der Gegenstelle an. Wird kein oder ein fehlerhaftes Zertifikat übermittelt, wird die Sitzung sofort abgebrochen.
LDAP_OPT_X_TLS_HARD (int)
Alias von von LDAP_OPT_X_TLS_DEMAND.
LDAP_OPT_X_TLS_NEVER (int)
Das Zertifikat der Gegenstelle wird nicht angefordert oder geprüft.
LDAP_OPT_X_TLS_TRY (int)
Fordert das Zertifikat der Gegenstelle an. Wird kein Zertifikat übermittelt, wird die Sitzung normal fortgesetzt. Wird ein fehlerhaftes Zertifikat übermittelt, wird die Sitzung sofort abgebrochen.
LDAP_OPT_X_TLS_CRL_ALL (int)
Durchsucht die CRL wird nach einer kompletten Zertifikatskette.
LDAP_OPT_X_TLS_CRL_NONE (int)
Es werden keine Überprüfungen der CRL durchgeführt.
LDAP_OPT_X_TLS_CRL_PEER (int)
Durchsucht die CRL wird nach dem Zertifikat der Gegenstelle.
LDAP_OPT_X_TLS_PACKAGE (int)
Gibt den Namen der zugrundeliegenden TLS-Implementierung zurück.
LDAP_OPT_X_TLS_PROTOCOL_SSL2 (int)
Das SSL-2.0-Protokoll.
LDAP_OPT_X_TLS_PROTOCOL_SSL3 (int)
Das SSL-3-Protokoll.
LDAP_OPT_X_TLS_PROTOCOL_TLS1_0 (int)
Das SSL-1.0-Protokoll.
LDAP_OPT_X_TLS_PROTOCOL_TLS1_1 (int)
Das TLS-1.1-Protokoll.
LDAP_OPT_X_TLS_PROTOCOL_TLS1_2 (int)
Das TLS-1.2-Protokoll.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top