php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
ldap.stub.php File Reference

Go to the source code of this file.

Data Structures

class  LDAP\Connection
 
class  LDAP\Result
 
class  LDAP\ResultEntry
 

Namespaces

namespace  LDAP
 

Functions

 ldap_connect (?string $uri=null, int $port=389, string $wallet=UNKNOWN, #[\SensitiveParameter] string $password=UNKNOWN, int $auth_mode=GSLC_SSL_NO_AUTH)
 
 ldap_connect_wallet (?string $uri=null, string $wallet, #[\SensitiveParameter] string $password, int $auth_mode=GSLC_SSL_NO_AUTH)
 
 ldap_connect (?string $uri=null, int $port=389)
 
 ldap_unbind (LDAP\Connection $ldap)
 
 ldap_close (LDAP\Connection $ldap)
 
 ldap_bind (LDAP\Connection $ldap, ?string $dn=null, #[\SensitiveParameter] ?string $password=null)
 
 ldap_bind_ext (LDAP\Connection $ldap, ?string $dn=null, #[\SensitiveParameter] ?string $password=null, ?array $controls=null)
 
 ldap_sasl_bind (LDAP\Connection $ldap, ?string $dn=null, #[\SensitiveParameter] ?string $password=null, ?string $mech=null, ?string $realm=null, ?string $authc_id=null, ?string $authz_id=null, ?string $props=null)
 
 ldap_read ($ldap, array|string $base, array|string $filter, array $attributes=[], int $attributes_only=0, int $sizelimit=-1, int $timelimit=-1, int $deref=LDAP_DEREF_NEVER, ?array $controls=null)
 
 ldap_list ($ldap, array|string $base, array|string $filter, array $attributes=[], int $attributes_only=0, int $sizelimit=-1, int $timelimit=-1, int $deref=LDAP_DEREF_NEVER, ?array $controls=null)
 
 ldap_search ($ldap, array|string $base, array|string $filter, array $attributes=[], int $attributes_only=0, int $sizelimit=-1, int $timelimit=-1, int $deref=LDAP_DEREF_NEVER, ?array $controls=null)
 
 ldap_free_result (LDAP\Result $result)
 
 ldap_count_entries (LDAP\Connection $ldap, LDAP\Result $result)
 
 ldap_first_entry (LDAP\Connection $ldap, LDAP\Result $result)
 
 ldap_next_entry (LDAP\Connection $ldap, LDAP\ResultEntry $entry)
 
 ldap_get_entries (LDAP\Connection $ldap, LDAP\Result $result)
 
 ldap_first_attribute (LDAP\Connection $ldap, LDAP\ResultEntry $entry)
 
 ldap_next_attribute (LDAP\Connection $ldap, LDAP\ResultEntry $entry)
 
 ldap_get_attributes (LDAP\Connection $ldap, LDAP\ResultEntry $entry)
 
 ldap_get_values_len (LDAP\Connection $ldap, LDAP\ResultEntry $entry, string $attribute)
 
 ldap_get_values (LDAP\Connection $ldap, LDAP\ResultEntry $entry, string $attribute)
 
 ldap_get_dn (LDAP\Connection $ldap, LDAP\ResultEntry $entry)
 
 ldap_explode_dn (string $dn, int $with_attrib)
 
 ldap_dn2ufn (string $dn)
 
 ldap_add (LDAP\Connection $ldap, string $dn, array $entry, ?array $controls=null)
 
 ldap_add_ext (LDAP\Connection $ldap, string $dn, array $entry, ?array $controls=null)
 
 ldap_delete (LDAP\Connection $ldap, string $dn, ?array $controls=null)
 
 ldap_delete_ext (LDAP\Connection $ldap, string $dn, ?array $controls=null)
 
 ldap_modify_batch (LDAP\Connection $ldap, string $dn, array $modifications_info, ?array $controls=null)
 
 ldap_mod_add (LDAP\Connection $ldap, string $dn, array $entry, ?array $controls=null)
 
 ldap_mod_add_ext (LDAP\Connection $ldap, string $dn, array $entry, ?array $controls=null)
 
 ldap_mod_replace (LDAP\Connection $ldap, string $dn, array $entry, ?array $controls=null)
 
 ldap_modify (LDAP\Connection $ldap, string $dn, array $entry, ?array $controls=null)
 
 ldap_mod_replace_ext (LDAP\Connection $ldap, string $dn, array $entry, ?array $controls=null)
 
 ldap_mod_del (LDAP\Connection $ldap, string $dn, array $entry, ?array $controls=null)
 
 ldap_mod_del_ext (LDAP\Connection $ldap, string $dn, array $entry, ?array $controls=null)
 
 ldap_errno (LDAP\Connection $ldap)
 
 ldap_error (LDAP\Connection $ldap)
 
 ldap_err2str (int $errno)
 
 ldap_compare (LDAP\Connection $ldap, string $dn, string $attribute, string $value, ?array $controls=null)
 
 ldap_rename (LDAP\Connection $ldap, string $dn, string $new_rdn, string $new_parent, bool $delete_old_rdn, ?array $controls=null)
 
 ldap_rename_ext (LDAP\Connection $ldap, string $dn, string $new_rdn, string $new_parent, bool $delete_old_rdn, ?array $controls=null)
 
 ldap_get_option (LDAP\Connection $ldap, int $option, &$value=null)
 
 ldap_set_option (?LDAP\Connection $ldap, int $option, $value)
 
 ldap_count_references (LDAP\Connection $ldap, LDAP\Result $result)
 
 ldap_first_reference (LDAP\Connection $ldap, LDAP\Result $result)
 
 ldap_next_reference (LDAP\Connection $ldap, LDAP\ResultEntry $entry)
 
 ldap_parse_reference (LDAP\Connection $ldap, LDAP\ResultEntry $entry, &$referrals)
 
 ldap_parse_result (LDAP\Connection $ldap, LDAP\Result $result, &$error_code, &$matched_dn=null, &$error_message=null, &$referrals=null, &$controls=null)
 
 ldap_set_rebind_proc (LDAP\Connection $ldap, ?callable $callback)
 
 ldap_start_tls (LDAP\Connection $ldap)
 
 ldap_escape (string $value, string $ignore="", int $flags=0)
 
 ldap_t61_to_8859 (string $value)
 
 ldap_8859_to_t61 (string $value)
 
 ldap_exop (LDAP\Connection $ldap, string $request_oid, ?string $request_data=null, ?array $controls=null, &$response_data=UNKNOWN, &$response_oid=null)
 
 ldap_exop_sync (LDAP\Connection $ldap, string $request_oid, ?string $request_data=null, ?array $controls=null, &$response_data=null, &$response_oid=null)
 
 ldap_exop_passwd (LDAP\Connection $ldap, string $user="", #[\SensitiveParameter] string $old_password="", #[\SensitiveParameter] string $new_password="", &$controls=null)
 
 ldap_exop_whoami (LDAP\Connection $ldap)
 
 ldap_exop_refresh (LDAP\Connection $ldap, string $dn, int $ttl)
 
 ldap_parse_exop (LDAP\Connection $ldap, LDAP\Result $result, &$response_data=null, &$response_oid=null)
 

Variables

const LDAP_DEREF_NEVER = UNKNOWN
 
const LDAP_DEREF_SEARCHING = UNKNOWN
 
const LDAP_DEREF_FINDING = UNKNOWN
 
const LDAP_DEREF_ALWAYS = UNKNOWN
 
const LDAP_MODIFY_BATCH_ADD = UNKNOWN
 
const LDAP_MODIFY_BATCH_REMOVE = UNKNOWN
 
const LDAP_MODIFY_BATCH_REMOVE_ALL = UNKNOWN
 
const LDAP_MODIFY_BATCH_REPLACE = UNKNOWN
 
const LDAP_MODIFY_BATCH_ATTRIB = UNKNOWN
 
const LDAP_MODIFY_BATCH_MODTYPE = UNKNOWN
 
const LDAP_MODIFY_BATCH_VALUES = UNKNOWN
 
const LDAP_OPT_DEREF = UNKNOWN
 
const LDAP_OPT_SIZELIMIT = UNKNOWN
 
const LDAP_OPT_TIMELIMIT = UNKNOWN
 
const LDAP_OPT_NETWORK_TIMEOUT = UNKNOWN
 
const LDAP_OPT_TIMEOUT = UNKNOWN
 
const LDAP_OPT_PROTOCOL_VERSION = UNKNOWN
 
const LDAP_OPT_ERROR_NUMBER = UNKNOWN
 
const LDAP_OPT_REFERRALS = UNKNOWN
 
const LDAP_OPT_RESTART = UNKNOWN
 
const LDAP_OPT_HOST_NAME = UNKNOWN
 
const LDAP_OPT_ERROR_STRING = UNKNOWN
 
const LDAP_OPT_MATCHED_DN = UNKNOWN
 
const LDAP_OPT_SERVER_CONTROLS = UNKNOWN
 
const LDAP_OPT_CLIENT_CONTROLS = UNKNOWN
 
const LDAP_OPT_DEBUG_LEVEL = UNKNOWN
 
const LDAP_OPT_DIAGNOSTIC_MESSAGE = UNKNOWN
 
const LDAP_OPT_X_SASL_MECH = UNKNOWN
 
const LDAP_OPT_X_SASL_REALM = UNKNOWN
 
const LDAP_OPT_X_SASL_AUTHCID = UNKNOWN
 
const LDAP_OPT_X_SASL_AUTHZID = UNKNOWN
 
const LDAP_OPT_X_SASL_NOCANON = UNKNOWN
 
const LDAP_OPT_X_SASL_USERNAME = UNKNOWN
 
const GSLC_SSL_NO_AUTH = UNKNOWN
 
const GSLC_SSL_ONEWAY_AUTH = UNKNOWN
 
const GSLC_SSL_TWOWAY_AUTH = UNKNOWN
 
const LDAP_OPT_X_TLS_REQUIRE_CERT = UNKNOWN
 
const LDAP_OPT_X_TLS_NEVER = UNKNOWN
 
const LDAP_OPT_X_TLS_HARD = UNKNOWN
 
const LDAP_OPT_X_TLS_DEMAND = UNKNOWN
 
const LDAP_OPT_X_TLS_ALLOW = UNKNOWN
 
const LDAP_OPT_X_TLS_TRY = UNKNOWN
 
const LDAP_OPT_X_TLS_CACERTDIR = UNKNOWN
 
const LDAP_OPT_X_TLS_CACERTFILE = UNKNOWN
 
const LDAP_OPT_X_TLS_CERTFILE = UNKNOWN
 
const LDAP_OPT_X_TLS_CIPHER_SUITE = UNKNOWN
 
const LDAP_OPT_X_TLS_KEYFILE = UNKNOWN
 
const LDAP_OPT_X_TLS_RANDOM_FILE = UNKNOWN
 
const LDAP_OPT_X_TLS_CRLCHECK = UNKNOWN
 
const LDAP_OPT_X_TLS_CRL_NONE = UNKNOWN
 
const LDAP_OPT_X_TLS_CRL_PEER = UNKNOWN
 
const LDAP_OPT_X_TLS_CRL_ALL = UNKNOWN
 
const LDAP_OPT_X_TLS_DHFILE = UNKNOWN
 
const LDAP_OPT_X_TLS_CRLFILE = UNKNOWN
 
const LDAP_OPT_X_TLS_PROTOCOL_MIN = UNKNOWN
 
const LDAP_OPT_X_TLS_PROTOCOL_SSL2 = UNKNOWN
 
const LDAP_OPT_X_TLS_PROTOCOL_SSL3 = UNKNOWN
 
const LDAP_OPT_X_TLS_PROTOCOL_TLS1_0 = UNKNOWN
 
const LDAP_OPT_X_TLS_PROTOCOL_TLS1_1 = UNKNOWN
 
const LDAP_OPT_X_TLS_PROTOCOL_TLS1_2 = UNKNOWN
 
const LDAP_OPT_X_TLS_PROTOCOL_TLS1_3 = UNKNOWN
 
const LDAP_OPT_X_TLS_PROTOCOL_MAX = UNKNOWN
 
const LDAP_OPT_X_TLS_PACKAGE = UNKNOWN
 
const LDAP_OPT_X_KEEPALIVE_IDLE = UNKNOWN
 
const LDAP_OPT_X_KEEPALIVE_PROBES = UNKNOWN
 
const LDAP_OPT_X_KEEPALIVE_INTERVAL = UNKNOWN
 
const LDAP_ESCAPE_FILTER = UNKNOWN
 
const LDAP_ESCAPE_DN = UNKNOWN
 
const LDAP_EXOP_START_TLS = UNKNOWN
 
const LDAP_EXOP_MODIFY_PASSWD = UNKNOWN
 
const LDAP_EXOP_REFRESH = UNKNOWN
 
const LDAP_EXOP_WHO_AM_I = UNKNOWN
 
const LDAP_EXOP_TURN = UNKNOWN
 
const LDAP_CONTROL_MANAGEDSAIT = UNKNOWN
 
const LDAP_CONTROL_PROXY_AUTHZ = UNKNOWN
 
const LDAP_CONTROL_SUBENTRIES = UNKNOWN
 
const LDAP_CONTROL_VALUESRETURNFILTER = UNKNOWN
 
const LDAP_CONTROL_ASSERT = UNKNOWN
 
const LDAP_CONTROL_PRE_READ = UNKNOWN
 
const LDAP_CONTROL_POST_READ = UNKNOWN
 
const LDAP_CONTROL_SORTREQUEST = UNKNOWN
 
const LDAP_CONTROL_SORTRESPONSE = UNKNOWN
 
const LDAP_CONTROL_PAGEDRESULTS = UNKNOWN
 
const LDAP_CONTROL_AUTHZID_REQUEST = UNKNOWN
 
const LDAP_CONTROL_AUTHZID_RESPONSE = UNKNOWN
 
const LDAP_CONTROL_SYNC = UNKNOWN
 
const LDAP_CONTROL_SYNC_STATE = UNKNOWN
 
const LDAP_CONTROL_SYNC_DONE = UNKNOWN
 
const LDAP_CONTROL_DONTUSECOPY = UNKNOWN
 
const LDAP_CONTROL_PASSWORDPOLICYREQUEST = UNKNOWN
 
const LDAP_CONTROL_PASSWORDPOLICYRESPONSE = UNKNOWN
 
const LDAP_CONTROL_X_INCREMENTAL_VALUES = UNKNOWN
 
const LDAP_CONTROL_X_DOMAIN_SCOPE = UNKNOWN
 
const LDAP_CONTROL_X_PERMISSIVE_MODIFY = UNKNOWN
 
const LDAP_CONTROL_X_SEARCH_OPTIONS = UNKNOWN
 
const LDAP_CONTROL_X_TREE_DELETE = UNKNOWN
 
const LDAP_CONTROL_X_EXTENDED_DN = UNKNOWN
 
const LDAP_CONTROL_VLVREQUEST = UNKNOWN
 
const LDAP_CONTROL_VLVRESPONSE = UNKNOWN
 

Function Documentation

◆ ldap_8859_to_t61()

ldap_8859_to_t61 ( string $value)

Definition at line 784 of file ldap.stub.php.

◆ ldap_add()

ldap_add ( LDAP\Connection $ldap,
string $dn,
array $entry,
?array $controls = null )

Definition at line 704 of file ldap.stub.php.

◆ ldap_add_ext()

ldap_add_ext ( LDAP\Connection $ldap,
string $dn,
array $entry,
?array $controls = null )

Definition at line 706 of file ldap.stub.php.

◆ ldap_bind()

ldap_bind ( LDAP\Connection $ldap,
?string $dn = null,
# ?string $password[\SensitiveParameter] = null )

Definition at line 640 of file ldap.stub.php.

◆ ldap_bind_ext()

ldap_bind_ext ( LDAP\Connection $ldap,
?string $dn = null,
# ?string $password[\SensitiveParameter] = null,
?array $controls = null )

Definition at line 642 of file ldap.stub.php.

◆ ldap_close()

ldap_close ( LDAP\Connection $ldap)

@alias ldap_unbind

Definition at line 638 of file ldap.stub.php.

◆ ldap_compare()

ldap_compare ( LDAP\Connection $ldap,
string $dn,
string $attribute,
string $value,
?array $controls = null )

Definition at line 735 of file ldap.stub.php.

◆ ldap_connect() [1/2]

ldap_connect ( ?string $uri = null,
int $port = 389 )

Definition at line 632 of file ldap.stub.php.

◆ ldap_connect() [2/2]

ldap_connect ( ?string $uri = null,
int $port = 389,
string $wallet = UNKNOWN,
# string $password[\SensitiveParameter] = UNKNOWN,
int $auth_mode = GSLC_SSL_NO_AUTH )

Definition at line 627 of file ldap.stub.php.

◆ ldap_connect_wallet()

ldap_connect_wallet ( ?string $uri = null,
string $wallet,
# string $password[\SensitiveParameter],
int $auth_mode = GSLC_SSL_NO_AUTH )

Definition at line 629 of file ldap.stub.php.

◆ ldap_count_entries()

ldap_count_entries ( LDAP\Connection $ldap,
LDAP\Result $result )

Definition at line 659 of file ldap.stub.php.

◆ ldap_count_references()

ldap_count_references ( LDAP\Connection $ldap,
LDAP\Result $result )

Definition at line 748 of file ldap.stub.php.

◆ ldap_delete()

ldap_delete ( LDAP\Connection $ldap,
string $dn,
?array $controls = null )

Definition at line 708 of file ldap.stub.php.

◆ ldap_delete_ext()

ldap_delete_ext ( LDAP\Connection $ldap,
string $dn,
?array $controls = null )

Definition at line 710 of file ldap.stub.php.

◆ ldap_dn2ufn()

ldap_dn2ufn ( string $dn)

Definition at line 702 of file ldap.stub.php.

◆ ldap_err2str()

ldap_err2str ( int $errno)

Definition at line 733 of file ldap.stub.php.

◆ ldap_errno()

ldap_errno ( LDAP\Connection $ldap)

Definition at line 729 of file ldap.stub.php.

◆ ldap_error()

ldap_error ( LDAP\Connection $ldap)

Definition at line 731 of file ldap.stub.php.

◆ ldap_escape()

ldap_escape ( string $value,
string $ignore = "",
int $flags = 0 )

Definition at line 779 of file ldap.stub.php.

◆ ldap_exop()

ldap_exop ( LDAP\Connection $ldap,
string $request_oid,
?string $request_data = null,
?array $controls = null,
& $response_data = UNKNOWN,
& $response_oid = null )
Parameters
string$response_data
string$response_oid

Definition at line 793 of file ldap.stub.php.

◆ ldap_exop_passwd()

ldap_exop_passwd ( LDAP\Connection $ldap,
string $user = "",
# string $old_password[\SensitiveParameter] = "",
# string $new_password[\SensitiveParameter] = "",
& $controls = null )
Parameters
array$controls

Definition at line 805 of file ldap.stub.php.

◆ ldap_exop_refresh()

ldap_exop_refresh ( LDAP\Connection $ldap,
string $dn,
int $ttl )

Definition at line 814 of file ldap.stub.php.

◆ ldap_exop_sync()

ldap_exop_sync ( LDAP\Connection $ldap,
string $request_oid,
?string $request_data = null,
?array $controls = null,
& $response_data = null,
& $response_oid = null )
Parameters
string$response_data
string$response_oid

Definition at line 798 of file ldap.stub.php.

◆ ldap_exop_whoami()

ldap_exop_whoami ( LDAP\Connection $ldap)

Definition at line 810 of file ldap.stub.php.

◆ ldap_explode_dn()

ldap_explode_dn ( string $dn,
int $with_attrib )
Returns
array<int|string, int|string>|false @refcount 1

Definition at line 700 of file ldap.stub.php.

◆ ldap_first_attribute()

ldap_first_attribute ( LDAP\Connection $ldap,
LDAP\ResultEntry $entry )

Definition at line 671 of file ldap.stub.php.

◆ ldap_first_entry()

ldap_first_entry ( LDAP\Connection $ldap,
LDAP\Result $result )

Definition at line 661 of file ldap.stub.php.

◆ ldap_first_reference()

ldap_first_reference ( LDAP\Connection $ldap,
LDAP\Result $result )

Definition at line 750 of file ldap.stub.php.

◆ ldap_free_result()

ldap_free_result ( LDAP\Result $result)

Definition at line 657 of file ldap.stub.php.

◆ ldap_get_attributes()

ldap_get_attributes ( LDAP\Connection $ldap,
LDAP\ResultEntry $entry )
Returns
array<int|string, int|string|array> @refcount 1

Definition at line 679 of file ldap.stub.php.

◆ ldap_get_dn()

ldap_get_dn ( LDAP\Connection $ldap,
LDAP\ResultEntry $entry )

Definition at line 694 of file ldap.stub.php.

◆ ldap_get_entries()

ldap_get_entries ( LDAP\Connection $ldap,
LDAP\Result $result )
Returns
array<int|string, int|array>|false @refcount 1

Definition at line 669 of file ldap.stub.php.

◆ ldap_get_option()

ldap_get_option ( LDAP\Connection $ldap,
int $option,
& $value = null )
Parameters
array | string | int$value

Definition at line 743 of file ldap.stub.php.

◆ ldap_get_values()

ldap_get_values ( LDAP\Connection $ldap,
LDAP\ResultEntry $entry,
string $attribute )
Returns
array<int|string, int|string>|false @refcount 1 @alias ldap_get_values_len

Definition at line 692 of file ldap.stub.php.

◆ ldap_get_values_len()

ldap_get_values_len ( LDAP\Connection $ldap,
LDAP\ResultEntry $entry,
string $attribute )
Returns
array<int|string, int|string>|false @refcount 1

Definition at line 685 of file ldap.stub.php.

◆ ldap_list()

ldap_list ( $ldap,
array|string $base,
array|string $filter,
array $attributes = [],
int $attributes_only = 0,
int $sizelimit = -1,
int $timelimit = -1,
int $deref = LDAP_DEREF_NEVER,
?array $controls = null )
Parameters
LDAP\Connection | array$ldap

Definition at line 652 of file ldap.stub.php.

◆ ldap_mod_add()

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

Definition at line 714 of file ldap.stub.php.

◆ ldap_mod_add_ext()

ldap_mod_add_ext ( LDAP\Connection $ldap,
string $dn,
array $entry,
?array $controls = null )

Definition at line 716 of file ldap.stub.php.

◆ ldap_mod_del()

ldap_mod_del ( LDAP\Connection $ldap,
string $dn,
array $entry,
?array $controls = null )

Definition at line 725 of file ldap.stub.php.

◆ ldap_mod_del_ext()

ldap_mod_del_ext ( LDAP\Connection $ldap,
string $dn,
array $entry,
?array $controls = null )

Definition at line 727 of file ldap.stub.php.

◆ ldap_mod_replace()

ldap_mod_replace ( LDAP\Connection $ldap,
string $dn,
array $entry,
?array $controls = null )

Definition at line 718 of file ldap.stub.php.

◆ ldap_mod_replace_ext()

ldap_mod_replace_ext ( LDAP\Connection $ldap,
string $dn,
array $entry,
?array $controls = null )

Definition at line 723 of file ldap.stub.php.

◆ ldap_modify()

ldap_modify ( LDAP\Connection $ldap,
string $dn,
array $entry,
?array $controls = null )

@alias ldap_mod_replace

Definition at line 721 of file ldap.stub.php.

◆ ldap_modify_batch()

ldap_modify_batch ( LDAP\Connection $ldap,
string $dn,
array $modifications_info,
?array $controls = null )

Definition at line 712 of file ldap.stub.php.

◆ ldap_next_attribute()

ldap_next_attribute ( LDAP\Connection $ldap,
LDAP\ResultEntry $entry )

Definition at line 673 of file ldap.stub.php.

◆ ldap_next_entry()

ldap_next_entry ( LDAP\Connection $ldap,
LDAP\ResultEntry $entry )

Definition at line 663 of file ldap.stub.php.

◆ ldap_next_reference()

ldap_next_reference ( LDAP\Connection $ldap,
LDAP\ResultEntry $entry )

Definition at line 752 of file ldap.stub.php.

◆ ldap_parse_exop()

ldap_parse_exop ( LDAP\Connection $ldap,
LDAP\Result $result,
& $response_data = null,
& $response_oid = null )
Parameters
string$response_data
string$response_oid

Definition at line 822 of file ldap.stub.php.

◆ ldap_parse_reference()

ldap_parse_reference ( LDAP\Connection $ldap,
LDAP\ResultEntry $entry,
& $referrals )
Parameters
array$referrals

Definition at line 756 of file ldap.stub.php.

◆ ldap_parse_result()

ldap_parse_result ( LDAP\Connection $ldap,
LDAP\Result $result,
& $error_code,
& $matched_dn = null,
& $error_message = null,
& $referrals = null,
& $controls = null )
Parameters
int$error_code
string$matched_dn
string$error_message
array$referrals
array$controls

Definition at line 767 of file ldap.stub.php.

◆ ldap_read()

ldap_read ( $ldap,
array|string $base,
array|string $filter,
array $attributes = [],
int $attributes_only = 0,
int $sizelimit = -1,
int $timelimit = -1,
int $deref = LDAP_DEREF_NEVER,
?array $controls = null )
Parameters
LDAP\Connection | array$ldap

Definition at line 649 of file ldap.stub.php.

◆ ldap_rename()

ldap_rename ( LDAP\Connection $ldap,
string $dn,
string $new_rdn,
string $new_parent,
bool $delete_old_rdn,
?array $controls = null )

Definition at line 738 of file ldap.stub.php.

◆ ldap_rename_ext()

ldap_rename_ext ( LDAP\Connection $ldap,
string $dn,
string $new_rdn,
string $new_parent,
bool $delete_old_rdn,
?array $controls = null )

Definition at line 740 of file ldap.stub.php.

◆ ldap_sasl_bind()

ldap_sasl_bind ( LDAP\Connection $ldap,
?string $dn = null,
# ?string $password[\SensitiveParameter] = null,
?string $mech = null,
?string $realm = null,
?string $authc_id = null,
?string $authz_id = null,
?string $props = null )

Definition at line 645 of file ldap.stub.php.

◆ ldap_search()

ldap_search ( $ldap,
array|string $base,
array|string $filter,
array $attributes = [],
int $attributes_only = 0,
int $sizelimit = -1,
int $timelimit = -1,
int $deref = LDAP_DEREF_NEVER,
?array $controls = null )
Parameters
LDAP\Connection | array$ldap

Definition at line 655 of file ldap.stub.php.

◆ ldap_set_option()

ldap_set_option ( ?LDAP\Connection $ldap,
int $option,
$value )
Parameters
array | string | int | bool$value

Definition at line 746 of file ldap.stub.php.

◆ ldap_set_rebind_proc()

ldap_set_rebind_proc ( LDAP\Connection $ldap,
?callable $callback )

Definition at line 772 of file ldap.stub.php.

◆ ldap_start_tls()

ldap_start_tls ( LDAP\Connection $ldap)

Definition at line 776 of file ldap.stub.php.

◆ ldap_t61_to_8859()

ldap_t61_to_8859 ( string $value)

Definition at line 782 of file ldap.stub.php.

◆ ldap_unbind()

ldap_unbind ( LDAP\Connection $ldap)

Definition at line 635 of file ldap.stub.php.

Variable Documentation

◆ GSLC_SSL_NO_AUTH

const GSLC_SSL_NO_AUTH = UNKNOWN

Definition at line 211 of file ldap.stub.php.

◆ GSLC_SSL_ONEWAY_AUTH

const GSLC_SSL_ONEWAY_AUTH = UNKNOWN

Definition at line 216 of file ldap.stub.php.

◆ GSLC_SSL_TWOWAY_AUTH

const GSLC_SSL_TWOWAY_AUTH = UNKNOWN

Definition at line 221 of file ldap.stub.php.

◆ LDAP_CONTROL_ASSERT

const LDAP_CONTROL_ASSERT = UNKNOWN

Definition at line 479 of file ldap.stub.php.

◆ LDAP_CONTROL_AUTHZID_REQUEST

const LDAP_CONTROL_AUTHZID_REQUEST = UNKNOWN

Definition at line 521 of file ldap.stub.php.

◆ LDAP_CONTROL_AUTHZID_RESPONSE

const LDAP_CONTROL_AUTHZID_RESPONSE = UNKNOWN

Definition at line 527 of file ldap.stub.php.

◆ LDAP_CONTROL_DONTUSECOPY

const LDAP_CONTROL_DONTUSECOPY = UNKNOWN

Definition at line 556 of file ldap.stub.php.

◆ LDAP_CONTROL_MANAGEDSAIT

const LDAP_CONTROL_MANAGEDSAIT = UNKNOWN

Definition at line 447 of file ldap.stub.php.

◆ LDAP_CONTROL_PAGEDRESULTS

const LDAP_CONTROL_PAGEDRESULTS = UNKNOWN

Definition at line 513 of file ldap.stub.php.

◆ LDAP_CONTROL_PASSWORDPOLICYREQUEST

const LDAP_CONTROL_PASSWORDPOLICYREQUEST = UNKNOWN

Definition at line 564 of file ldap.stub.php.

◆ LDAP_CONTROL_PASSWORDPOLICYRESPONSE

const LDAP_CONTROL_PASSWORDPOLICYRESPONSE = UNKNOWN

Definition at line 570 of file ldap.stub.php.

◆ LDAP_CONTROL_POST_READ

const LDAP_CONTROL_POST_READ = UNKNOWN

Definition at line 491 of file ldap.stub.php.

◆ LDAP_CONTROL_PRE_READ

const LDAP_CONTROL_PRE_READ = UNKNOWN

Definition at line 485 of file ldap.stub.php.

◆ LDAP_CONTROL_PROXY_AUTHZ

const LDAP_CONTROL_PROXY_AUTHZ = UNKNOWN

Definition at line 455 of file ldap.stub.php.

◆ LDAP_CONTROL_SORTREQUEST

const LDAP_CONTROL_SORTREQUEST = UNKNOWN

Definition at line 499 of file ldap.stub.php.

◆ LDAP_CONTROL_SORTRESPONSE

const LDAP_CONTROL_SORTRESPONSE = UNKNOWN

Definition at line 505 of file ldap.stub.php.

◆ LDAP_CONTROL_SUBENTRIES

const LDAP_CONTROL_SUBENTRIES = UNKNOWN

Definition at line 463 of file ldap.stub.php.

◆ LDAP_CONTROL_SYNC

const LDAP_CONTROL_SYNC = UNKNOWN

Definition at line 535 of file ldap.stub.php.

◆ LDAP_CONTROL_SYNC_DONE

const LDAP_CONTROL_SYNC_DONE = UNKNOWN

Definition at line 547 of file ldap.stub.php.

◆ LDAP_CONTROL_SYNC_STATE

const LDAP_CONTROL_SYNC_STATE = UNKNOWN

Definition at line 541 of file ldap.stub.php.

◆ LDAP_CONTROL_VALUESRETURNFILTER

const LDAP_CONTROL_VALUESRETURNFILTER = UNKNOWN

Definition at line 471 of file ldap.stub.php.

◆ LDAP_CONTROL_VLVREQUEST

const LDAP_CONTROL_VLVREQUEST = UNKNOWN

Definition at line 617 of file ldap.stub.php.

◆ LDAP_CONTROL_VLVRESPONSE

const LDAP_CONTROL_VLVRESPONSE = UNKNOWN

Definition at line 623 of file ldap.stub.php.

◆ LDAP_CONTROL_X_DOMAIN_SCOPE

const LDAP_CONTROL_X_DOMAIN_SCOPE = UNKNOWN

Definition at line 584 of file ldap.stub.php.

◆ LDAP_CONTROL_X_EXTENDED_DN

const LDAP_CONTROL_X_EXTENDED_DN = UNKNOWN

Definition at line 608 of file ldap.stub.php.

◆ LDAP_CONTROL_X_INCREMENTAL_VALUES

const LDAP_CONTROL_X_INCREMENTAL_VALUES = UNKNOWN

Definition at line 578 of file ldap.stub.php.

◆ LDAP_CONTROL_X_PERMISSIVE_MODIFY

const LDAP_CONTROL_X_PERMISSIVE_MODIFY = UNKNOWN

Definition at line 590 of file ldap.stub.php.

◆ LDAP_CONTROL_X_SEARCH_OPTIONS

const LDAP_CONTROL_X_SEARCH_OPTIONS = UNKNOWN

Definition at line 596 of file ldap.stub.php.

◆ LDAP_CONTROL_X_TREE_DELETE

const LDAP_CONTROL_X_TREE_DELETE = UNKNOWN

Definition at line 602 of file ldap.stub.php.

◆ LDAP_DEREF_ALWAYS

const LDAP_DEREF_ALWAYS = UNKNOWN

Definition at line 25 of file ldap.stub.php.

◆ LDAP_DEREF_FINDING

const LDAP_DEREF_FINDING = UNKNOWN

Definition at line 20 of file ldap.stub.php.

◆ LDAP_DEREF_NEVER

const LDAP_DEREF_NEVER = UNKNOWN

Definition at line 10 of file ldap.stub.php.

◆ LDAP_DEREF_SEARCHING

const LDAP_DEREF_SEARCHING = UNKNOWN

Definition at line 15 of file ldap.stub.php.

◆ LDAP_ESCAPE_DN

const LDAP_ESCAPE_DN = UNKNOWN

Definition at line 411 of file ldap.stub.php.

◆ LDAP_ESCAPE_FILTER

const LDAP_ESCAPE_FILTER = UNKNOWN

Definition at line 406 of file ldap.stub.php.

◆ LDAP_EXOP_MODIFY_PASSWD

const LDAP_EXOP_MODIFY_PASSWD = UNKNOWN

Definition at line 423 of file ldap.stub.php.

◆ LDAP_EXOP_REFRESH

const LDAP_EXOP_REFRESH = UNKNOWN

Definition at line 428 of file ldap.stub.php.

◆ LDAP_EXOP_START_TLS

const LDAP_EXOP_START_TLS = UNKNOWN

Definition at line 418 of file ldap.stub.php.

◆ LDAP_EXOP_TURN

const LDAP_EXOP_TURN = UNKNOWN

Definition at line 438 of file ldap.stub.php.

◆ LDAP_EXOP_WHO_AM_I

const LDAP_EXOP_WHO_AM_I = UNKNOWN

Definition at line 433 of file ldap.stub.php.

◆ LDAP_MODIFY_BATCH_ADD

const LDAP_MODIFY_BATCH_ADD = UNKNOWN

Definition at line 31 of file ldap.stub.php.

◆ LDAP_MODIFY_BATCH_ATTRIB

const LDAP_MODIFY_BATCH_ATTRIB = UNKNOWN

Definition at line 51 of file ldap.stub.php.

◆ LDAP_MODIFY_BATCH_MODTYPE

const LDAP_MODIFY_BATCH_MODTYPE = UNKNOWN

Definition at line 56 of file ldap.stub.php.

◆ LDAP_MODIFY_BATCH_REMOVE

const LDAP_MODIFY_BATCH_REMOVE = UNKNOWN

Definition at line 36 of file ldap.stub.php.

◆ LDAP_MODIFY_BATCH_REMOVE_ALL

const LDAP_MODIFY_BATCH_REMOVE_ALL = UNKNOWN

Definition at line 41 of file ldap.stub.php.

◆ LDAP_MODIFY_BATCH_REPLACE

const LDAP_MODIFY_BATCH_REPLACE = UNKNOWN

Definition at line 46 of file ldap.stub.php.

◆ LDAP_MODIFY_BATCH_VALUES

const LDAP_MODIFY_BATCH_VALUES = UNKNOWN

Definition at line 61 of file ldap.stub.php.

◆ LDAP_OPT_CLIENT_CONTROLS

const LDAP_OPT_CLIENT_CONTROLS = UNKNOWN

Definition at line 150 of file ldap.stub.php.

◆ LDAP_OPT_DEBUG_LEVEL

const LDAP_OPT_DEBUG_LEVEL = UNKNOWN

Definition at line 157 of file ldap.stub.php.

◆ LDAP_OPT_DEREF

const LDAP_OPT_DEREF = UNKNOWN

Definition at line 68 of file ldap.stub.php.

◆ LDAP_OPT_DIAGNOSTIC_MESSAGE

const LDAP_OPT_DIAGNOSTIC_MESSAGE = UNKNOWN

Definition at line 165 of file ldap.stub.php.

◆ LDAP_OPT_ERROR_NUMBER

const LDAP_OPT_ERROR_NUMBER = UNKNOWN

Definition at line 109 of file ldap.stub.php.

◆ LDAP_OPT_ERROR_STRING

const LDAP_OPT_ERROR_STRING = UNKNOWN

Definition at line 133 of file ldap.stub.php.

◆ LDAP_OPT_HOST_NAME

const LDAP_OPT_HOST_NAME = UNKNOWN

Definition at line 127 of file ldap.stub.php.

◆ LDAP_OPT_MATCHED_DN

const LDAP_OPT_MATCHED_DN = UNKNOWN

Definition at line 139 of file ldap.stub.php.

◆ LDAP_OPT_NETWORK_TIMEOUT

const LDAP_OPT_NETWORK_TIMEOUT = UNKNOWN

Definition at line 84 of file ldap.stub.php.

◆ LDAP_OPT_PROTOCOL_VERSION

const LDAP_OPT_PROTOCOL_VERSION = UNKNOWN

Definition at line 104 of file ldap.stub.php.

◆ LDAP_OPT_REFERRALS

const LDAP_OPT_REFERRALS = UNKNOWN

Definition at line 114 of file ldap.stub.php.

◆ LDAP_OPT_RESTART

const LDAP_OPT_RESTART = UNKNOWN

Definition at line 120 of file ldap.stub.php.

◆ LDAP_OPT_SERVER_CONTROLS

const LDAP_OPT_SERVER_CONTROLS = UNKNOWN

Definition at line 145 of file ldap.stub.php.

◆ LDAP_OPT_SIZELIMIT

const LDAP_OPT_SIZELIMIT = UNKNOWN

Definition at line 73 of file ldap.stub.php.

◆ LDAP_OPT_TIMELIMIT

const LDAP_OPT_TIMELIMIT = UNKNOWN

Definition at line 78 of file ldap.stub.php.

◆ LDAP_OPT_TIMEOUT

const LDAP_OPT_TIMEOUT = UNKNOWN

Definition at line 98 of file ldap.stub.php.

◆ LDAP_OPT_X_KEEPALIVE_IDLE

const LDAP_OPT_X_KEEPALIVE_IDLE = UNKNOWN

Definition at line 389 of file ldap.stub.php.

◆ LDAP_OPT_X_KEEPALIVE_INTERVAL

const LDAP_OPT_X_KEEPALIVE_INTERVAL = UNKNOWN

Definition at line 399 of file ldap.stub.php.

◆ LDAP_OPT_X_KEEPALIVE_PROBES

const LDAP_OPT_X_KEEPALIVE_PROBES = UNKNOWN

Definition at line 394 of file ldap.stub.php.

◆ LDAP_OPT_X_SASL_AUTHCID

const LDAP_OPT_X_SASL_AUTHCID = UNKNOWN

Definition at line 183 of file ldap.stub.php.

◆ LDAP_OPT_X_SASL_AUTHZID

const LDAP_OPT_X_SASL_AUTHZID = UNKNOWN

Definition at line 188 of file ldap.stub.php.

◆ LDAP_OPT_X_SASL_MECH

const LDAP_OPT_X_SASL_MECH = UNKNOWN

Definition at line 173 of file ldap.stub.php.

◆ LDAP_OPT_X_SASL_NOCANON

const LDAP_OPT_X_SASL_NOCANON = UNKNOWN

Definition at line 196 of file ldap.stub.php.

◆ LDAP_OPT_X_SASL_REALM

const LDAP_OPT_X_SASL_REALM = UNKNOWN

Definition at line 178 of file ldap.stub.php.

◆ LDAP_OPT_X_SASL_USERNAME

const LDAP_OPT_X_SASL_USERNAME = UNKNOWN

Definition at line 203 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_ALLOW

const LDAP_OPT_X_TLS_ALLOW = UNKNOWN

Definition at line 250 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_CACERTDIR

const LDAP_OPT_X_TLS_CACERTDIR = UNKNOWN

Definition at line 261 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_CACERTFILE

const LDAP_OPT_X_TLS_CACERTFILE = UNKNOWN

Definition at line 266 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_CERTFILE

const LDAP_OPT_X_TLS_CERTFILE = UNKNOWN

Definition at line 271 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_CIPHER_SUITE

const LDAP_OPT_X_TLS_CIPHER_SUITE = UNKNOWN

Definition at line 276 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_CRL_ALL

const LDAP_OPT_X_TLS_CRL_ALL = UNKNOWN

Definition at line 309 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_CRL_NONE

const LDAP_OPT_X_TLS_CRL_NONE = UNKNOWN

Definition at line 299 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_CRL_PEER

const LDAP_OPT_X_TLS_CRL_PEER = UNKNOWN

Definition at line 304 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_CRLCHECK

const LDAP_OPT_X_TLS_CRLCHECK = UNKNOWN

Definition at line 294 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_CRLFILE

const LDAP_OPT_X_TLS_CRLFILE = UNKNOWN

Definition at line 325 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_DEMAND

const LDAP_OPT_X_TLS_DEMAND = UNKNOWN

Definition at line 245 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_DHFILE

const LDAP_OPT_X_TLS_DHFILE = UNKNOWN

Definition at line 317 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_HARD

const LDAP_OPT_X_TLS_HARD = UNKNOWN

Definition at line 240 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_KEYFILE

const LDAP_OPT_X_TLS_KEYFILE = UNKNOWN

Definition at line 281 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_NEVER

const LDAP_OPT_X_TLS_NEVER = UNKNOWN

Definition at line 235 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_PACKAGE

const LDAP_OPT_X_TLS_PACKAGE = UNKNOWN

Definition at line 381 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_PROTOCOL_MAX

const LDAP_OPT_X_TLS_PROTOCOL_MAX = UNKNOWN

Definition at line 373 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_PROTOCOL_MIN

const LDAP_OPT_X_TLS_PROTOCOL_MIN = UNKNOWN

Definition at line 333 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_PROTOCOL_SSL2

const LDAP_OPT_X_TLS_PROTOCOL_SSL2 = UNKNOWN

Definition at line 339 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_PROTOCOL_SSL3

const LDAP_OPT_X_TLS_PROTOCOL_SSL3 = UNKNOWN

Definition at line 344 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_PROTOCOL_TLS1_0

const LDAP_OPT_X_TLS_PROTOCOL_TLS1_0 = UNKNOWN

Definition at line 349 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_PROTOCOL_TLS1_1

const LDAP_OPT_X_TLS_PROTOCOL_TLS1_1 = UNKNOWN

Definition at line 354 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_PROTOCOL_TLS1_2

const LDAP_OPT_X_TLS_PROTOCOL_TLS1_2 = UNKNOWN

Definition at line 359 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_PROTOCOL_TLS1_3

const LDAP_OPT_X_TLS_PROTOCOL_TLS1_3 = UNKNOWN

Definition at line 366 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_RANDOM_FILE

const LDAP_OPT_X_TLS_RANDOM_FILE = UNKNOWN

Definition at line 286 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_REQUIRE_CERT

const LDAP_OPT_X_TLS_REQUIRE_CERT = UNKNOWN

Definition at line 229 of file ldap.stub.php.

◆ LDAP_OPT_X_TLS_TRY

const LDAP_OPT_X_TLS_TRY = UNKNOWN

Definition at line 255 of file ldap.stub.php.