预定义常量
下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。
-
LDAP_DEREF_NEVER
(int)
-
Alias dereferencing rule - Never.
-
LDAP_DEREF_SEARCHING
(int)
-
Alias dereferencing rule - Searching.
-
LDAP_DEREF_FINDING
(int)
-
Alias dereferencing rule - Finding.
-
LDAP_DEREF_ALWAYS
(int)
-
Alias dereferencing rule - Always.
-
LDAP_OPT_DEREF
(int)
-
Specifies alternative rules for following aliases at the server.
-
LDAP_OPT_SIZELIMIT
(int)
-
Specifies the maximum number of entries that can be
returned on a search operation.
注意:
The actual size limit for operations is also bounded
by the server's configured maximum number of return entries.
The lesser of these two settings is the actual size limit.
-
LDAP_OPT_TIMELIMIT
(int)
-
Specifies the number of seconds to wait for search results.
注意:
The actual time limit for operations is also bounded
by the server's configured maximum time.
The lesser of these two settings is the actual time limit.
-
LDAP_OPT_NETWORK_TIMEOUT
(int)
-
Option for ldap_set_option() to allow setting network timeout.
(Available as of PHP 5.3.0)
-
LDAP_OPT_PROTOCOL_VERSION
(int)
-
Specifies the LDAP protocol to be used (V2 or V3).
-
LDAP_OPT_ERROR_NUMBER
(int)
-
Latest session error number.
-
LDAP_OPT_REFERRALS
(int)
-
Specifies whether to automatically follow referrals returned
by the LDAP server.
-
LDAP_OPT_RESTART
(int)
-
Determines whether or not the connection should be implicitly restarted.
-
LDAP_OPT_HOST_NAME
(int)
-
Sets/gets a space-separated of hosts when trying to connect.
-
LDAP_OPT_ERROR_STRING
(int)
-
Alias of
LDAP_OPT_DIAGNOSTIC_MESSAGE
.
-
LDAP_OPT_DIAGNOSTIC_MESSAGE
(int)
-
Gets the latest session error message.
-
LDAP_OPT_MATCHED_DN
(int)
-
Sets/gets the matched DN associated with the connection.
-
LDAP_OPT_SERVER_CONTROLS
(int)
-
Specifies a default list of server controls to be sent with each request.
-
LDAP_OPT_CLIENT_CONTROLS
(int)
-
Specifies a default list of client controls to be processed with each request.
-
LDAP_OPT_DEBUG_LEVEL
(int)
-
Specifies a bitwise level for debug traces.
-
LDAP_OPT_X_KEEPALIVE_IDLE
(int)
-
Specifies the number of seconds a connection needs to remain idle before TCP starts sending keepalive probes.
-
LDAP_OPT_X_KEEPALIVE_PROBES
(int)
-
Specifies the maximum number of keepalive probes TCP should send before dropping the connection.
-
LDAP_OPT_X_KEEPALIVE_INTERVAL
(int)
-
Specifies the interval in seconds between individual keepalive probes.
-
LDAP_OPT_X_TLS_CACERTDIR
(int)
-
Specifies the path of the directory containing CA certificates.
-
LDAP_OPT_X_TLS_CACERTFILE
(int)
-
Specifies the full-path of the CA certificate file.
-
LDAP_OPT_X_TLS_CERTFILE
(int)
-
Specifies the full-path of the certificate file.
-
LDAP_OPT_X_TLS_CIPHER_SUITE
(int)
-
Specifies the allowed cipher suite.
-
LDAP_OPT_X_TLS_CRLCHECK
(int)
-
Specifies the CRL evaluation strategy. This must be one of:
LDAP_OPT_X_TLS_CRL_NONE
,LDAP_OPT_X_TLS_CRL_PEER
, LDAP_OPT_X_TLS_CRL_ALL
.
注意:
This option is only valid for OpenSSL.
-
LDAP_OPT_X_TLS_CRLFILE
(int)
-
Specifies the full-path of the CRL file.
注意:
This option is only valid for GnuTLS.
-
LDAP_OPT_X_TLS_DHFILE
(int)
-
Specifies the full-path of the file containing the parameters for Diffie-Hellman ephemeral key exchange.
注意:
This option is ignored by GnuTLS and Mozilla NSS.
-
LDAP_OPT_X_TLS_KEYFILE
(int)
-
Specifies the full-path of the certificate key file.
-
LDAP_OPT_X_TLS_PROTOCOL_MIN
(int)
-
Specifies the minimum protocol version. This can be one of:
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
, LDAP_OPT_X_TLS_PROTOCOL_TLS1_2
-
LDAP_OPT_X_TLS_RANDOM_FILE
(int)
-
Sets/gets the random file when one of the system default ones are not available.
-
LDAP_OPT_X_TLS_REQUIRE_CERT
(int)
-
Specifies the certificate checking strategy. This must be one of:
LDAP_OPT_X_TLS_NEVER
,LDAP_OPT_X_TLS_HARD
, LDAP_OPT_X_TLS_DEMAND
,
LDAP_OPT_X_TLS_ALLOW
, LDAP_OPT_X_TLS_TRY
.
(Available as of PHP 7.0.0)
-
GSLC_SSL_NO_AUTH
(int)
-
SSL Authentication Mode - No authentication required. (Only for Oracle LDAP)
-
GSLC_SSL_ONEWAY_AUTH
(int)
-
SSL Authentication Mode - Only server authentication required. (Only for Oracle LDAP)
-
GSLC_SSL_TWOWAY_AUTH
(int)
-
SSL Authentication Mode - Both server and client authentication required. (Only for Oracle LDAP)
-
LDAP_EXOP_START_TLS
(string)
-
Extended Operation constant - Start TLS (» RFC 4511).
-
LDAP_EXOP_MODIFY_PASSWD
(string)
-
Extended Operation constant - Modify password (» RFC 3062).
-
LDAP_EXOP_REFRESH
(string)
-
Extended Operation Constant - Refresh (» RFC 2589).
-
LDAP_EXOP_WHO_AM_I
(string)
-
Extended Operation Constant - WHOAMI (» RFC 4532).
-
LDAP_EXOP_TURN
(string)
-
Extended Operation Constant - Turn (» RFC 4531).
-
LDAP_CONTROL_MANAGEDSAIT
(string)
-
Control Constant - Manage DSA IT (» RFC 3296).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_PROXY_AUTHZ
(string)
-
Control Constant - Proxied Authorization (» RFC 4370).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_SUBENTRIES
(string)
-
Control Constant - Subentries (» RFC 3672).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_VALUESRETURNFILTER
(string)
-
Control Constant - Filter returned values (» RFC 3876).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_ASSERT
(string)
-
Control Constant - Assertion (» RFC 4528).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_PRE_READ
(string)
-
Control Constant - Pre read (» RFC 4527).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_POST_READ
(string)
-
Control Constant - Post read (» RFC 4527).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_SORTREQUEST
(string)
-
Control Constant - Sort request (» RFC 2891).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_SORTRESPONSE
(string)
-
Control Constant - Sort response (» RFC 2891).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_PAGEDRESULTS
(string)
-
Control Constant - Paged results (» RFC 2696).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_AUTHZID_REQUEST
(string)
-
Control Constant - Authorization Identity Request (» RFC 3829).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_AUTHZID_RESPONSE
(string)
-
Control Constant - Authorization Identity Response (» RFC 3829).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_SYNC
(string)
-
Control Constant - Content Synchronization Operation (» RFC 4533).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_SYNC_STATE
(string)
-
Control Constant - Content Synchronization Operation State (» RFC 4533).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_SYNC_DONE
(string)
-
Control Constant - Content Synchronization Operation Done (» RFC 4533).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_DONTUSECOPY
(string)
-
Control Constant - Don't Use Copy (» RFC 6171).
Available as of PHP 7.3.0.
-
LDAP_CONTROL_PASSWORDPOLICYREQUEST
(string)
-
Control Constant - Password Policy Request.
Available as of PHP 7.3.0.
-
LDAP_CONTROL_PASSWORDPOLICYRESPONSE
(string)
-
Control Constant - Password Policy Response.
Available as of PHP 7.3.0.
-
LDAP_CONTROL_X_INCREMENTAL_VALUES
(string)
-
Control Constant - Active Directory Incremental Values.
Available as of PHP 7.3.0.
-
LDAP_CONTROL_X_DOMAIN_SCOPE
(string)
-
Control Constant - Active Directory Domain Scope.
Available as of PHP 7.3.0.
-
LDAP_CONTROL_X_PERMISSIVE_MODIFY
(string)
-
Control Constant - Active Directory Permissive Modify.
Available as of PHP 7.3.0.
-
LDAP_CONTROL_X_SEARCH_OPTIONS
(string)
-
Control Constant - Active Directory Search Options.
Available as of PHP 7.3.0.
-
LDAP_CONTROL_X_TREE_DELETE
(string)
-
Control Constant - Active Directory Tree Delete.
Available as of PHP 7.3.0.
-
LDAP_CONTROL_X_EXTENDED_DN
(string)
-
Control Constant - Active Directory Extended DN.
Available as of PHP 7.3.0.
-
LDAP_CONTROL_VLVREQUEST
(string)
-
Control Constant - Virtual List View Request.
Available as of PHP 7.3.0.
-
LDAP_CONTROL_VLVRESPONSE
(string)
-
Control Constant - Virtual List View Response.
Available as of PHP 7.3.0.