|  | 
 
 Predefined Constants
The constants below are defined by this extension, and
will only be available when the extension has either
been compiled into PHP or dynamically loaded at runtime.
 
  
   
    LDAP_DEREF_NEVER(integer)
    
     
    
   
    LDAP_DEREF_SEARCHING(integer)
    
     
    
   
    LDAP_DEREF_FINDING(integer)
    
     
    
   
    LDAP_DEREF_ALWAYS(integer)
    
     
    
   
    LDAP_OPT_DEREF(integer)
    
     Specifies alternative rules for following aliases at the server.
    
   
    LDAP_OPT_SIZELIMIT(integer)
    
     Specifies the maximum number of entries that can be
     returned on a search operation.
     Note: 
     
      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(integer)
    
     Specifies the number of seconds to wait for search results.
    
    Note: 
     
      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(integer)
    
     Option for ldap_set_option to allow setting network timeout.
     (Available as of PHP 5.3.0)
    
   
    LDAP_OPT_PROTOCOL_VERSION(integer)
    
     Specifies the LDAP protocol to be used (V2 or V3).
    
   
    LDAP_OPT_ERROR_NUMBER(integer)
    
     
    
   
    LDAP_OPT_REFERRALS(integer)
    
     Specifies whether to automatically follow referrals returned
     by the LDAP server.
    
   
    LDAP_OPT_RESTART(integer)
    
     
    
   
    LDAP_OPT_HOST_NAME(integer)
    
     
    
   
    LDAP_OPT_ERROR_STRING(integer)
    
     
    
   
    LDAP_OPT_DIAGNOSTIC_MESSAGE(integer)
    
     
    
   
    LDAP_OPT_MATCHED_DN(integer)
    
     
    
   
    LDAP_OPT_SERVER_CONTROLS(integer)
    
     Specifies a default list of server controls to be sent with each request.
    
   
    LDAP_OPT_CLIENT_CONTROLS(integer)
    
     Specifies a default list of client controls to be processed with each request.
    
   
    LDAP_OPT_DEBUG_LEVEL(integer)
    
     Specifies a bitwise level for debug traces.
    
   
    LDAP_OPT_X_KEEPALIVE_IDLE(integer)
    
     Specifies the number of seconds a connection needs to remain idle before TCP starts sending keepalive probes.
    
   
    LDAP_OPT_X_KEEPALIVE_PROBES(integer)
    
     Specifies the maximum number of keepalive probes TCP should send before dropping the connection.
    
   
    LDAP_OPT_X_KEEPALIVE_INTERVAL(integer)
    
     Specifies the interval in seconds between individual keepalive probes.
    
   
    LDAP_OPT_X_TLS_CACERTDIR(string)
    
     Specifies the path of the directory containing CA certificates.
    
   
    LDAP_OPT_X_TLS_CACERTFILE(string)
    
     Specifies the full-path of the CA certificate file.
    
   
    LDAP_OPT_X_TLS_CERTFILE(string)
    
     Specifies the full-path of the certificate file.
    
   
    LDAP_OPT_X_TLS_CIPHER_SUITE(string)
    
     Specifies the allowed cipher suite.
    
   
    LDAP_OPT_X_TLS_CRLCHECK(integer)
    
     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.Note: 
     
      This option is only valid for OpenSSL.
     
    
    LDAP_OPT_X_TLS_CRLFILE(string)
    
     Specifies the full-path of the CRL file.
    
    Note: 
     
      This option is only valid for GnuTLS.
     
    
    LDAP_OPT_X_TLS_DHFILE(string)
    
     Specifies the full-path  of the file containing the parameters for Diffie-Hellman ephemeral key exchange.
    
    Note: 
     
      This option is ignored by GnuTLS and Mozilla NSS.
     
    
    LDAP_OPT_X_TLS_KEYFILE(string)
    
     Specifies the full-path of the certificate key file.
    
   
    LDAP_OPT_X_TLS_PROTOCOL_MIN(integer)
    
     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(string)
    
    
   
    LDAP_OPT_X_TLS_REQUIRE_CERT(integer)
    
     Specifies the certificate checking 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(integer)
    
     
    
   
    GSLC_SSL_ONEWAY_AUTH(integer)
    
     
    
   
    GSLC_SSL_TWOWAY_AUTH(integer)
    
     
    
    |