2024年PHP日本大会

预定义常量

以下常量由此扩展定义,只有在将扩展编译到PHP中或在运行时动态加载时才可用。

LDAP_DEREF_NEVER (int)
别名反引用规则 - 从不。
LDAP_DEREF_SEARCHING (int)
别名反引用规则 - 搜索。
LDAP_DEREF_FINDING (int)
别名反引用规则 - 查找。
LDAP_DEREF_ALWAYS (int)
别名反引用规则 - 总是。
LDAP_OPT_DEREF (int)
指定在服务器上遵循别名的替代规则。
LDAP_OPT_SIZELIMIT (int)

指定搜索操作可以返回的最大条目数。

注意: 操作的实际大小限制也受服务器配置的返回条目最大数量的限制。这两个设置中较小的一个才是实际的大小限制。

LDAP_OPT_TIMELIMIT (int)
指定等待搜索结果的秒数。

注意: 操作的实际时间限制也受服务器配置的最大时间的限制。这两个设置中较小的一个才是实际的时间限制。

LDAP_OPT_NETWORK_TIMEOUT (int)
ldap_set_option() 选项,允许设置网络超时。(自PHP 5.3.0起可用)
LDAP_OPT_PROTOCOL_VERSION (int)
指定要使用的LDAP协议(V2或V3)。
LDAP_OPT_ERROR_NUMBER (int)
最新的会话错误号。
LDAP_OPT_REFERRALS (int)
指定是否自动遵循LDAP服务器返回的引用。
LDAP_OPT_RESTART (int)
确定是否应该隐式重新启动连接。
LDAP_OPT_HOST_NAME (int)
尝试连接时设置/获取主机空格分隔的列表。
LDAP_OPT_ERROR_STRING (int)
LDAP_OPT_DIAGNOSTIC_MESSAGE 的别名。
LDAP_OPT_DIAGNOSTIC_MESSAGE (int)
获取最新的会话错误消息。
LDAP_OPT_MATCHED_DN (int)
设置/获取与连接关联的匹配DN。
LDAP_OPT_SERVER_CONTROLS (int)
指定要与每个请求一起发送的服务器控件的默认列表。
LDAP_OPT_CLIENT_CONTROLS (int)
指定要与每个请求一起处理的客户端控件的默认列表。
LDAP_OPT_DEBUG_LEVEL (int)
指定调试跟踪的按位级别。
LDAP_OPT_X_KEEPALIVE_IDLE (int)
指定连接在TCP开始发送保持活动探测之前需要保持空闲的秒数。
LDAP_OPT_X_KEEPALIVE_PROBES (int)
指定TCP在丢弃连接之前应发送的最大保持活动探测次数。
LDAP_OPT_X_KEEPALIVE_INTERVAL (int)
指定各个保持活动探测之间的间隔(以秒为单位)。
LDAP_OPT_X_TLS_CACERTDIR (int)
指定包含CA证书的目录的路径。
LDAP_OPT_X_TLS_CACERTFILE (int)
指定CA证书文件的完整路径。
LDAP_OPT_X_TLS_CERTFILE (int)
指定证书文件的完整路径。
LDAP_OPT_X_TLS_CIPHER_SUITE (int)
指定允许的密码套件。
LDAP_OPT_X_TLS_CRLCHECK (int)
指定CRL评估策略。这必须是以下之一:LDAP_OPT_X_TLS_CRL_NONELDAP_OPT_X_TLS_CRL_PEERLDAP_OPT_X_TLS_CRL_ALL

注意: 此选项仅对OpenSSL有效。

LDAP_OPT_X_TLS_CRLFILE (int)
指定CRL文件的完整路径。

注意: 此选项仅对GnuTLS有效。

LDAP_OPT_X_TLS_DHFILE (int)
指定包含Diffie-Hellman临时密钥交换参数的文件的完整路径。

注意: GnuTLS和Mozilla NSS会忽略此选项。

LDAP_OPT_X_TLS_KEYFILE (int)
指定证书密钥文件的完整路径。
LDAP_OPT_X_TLS_PROTOCOL_MIN (int)
指定最低协议版本。这可以是以下之一:LDAP_OPT_X_TLS_PROTOCOL_SSL2LDAP_OPT_X_TLS_PROTOCOL_SSL3LDAP_OPT_X_TLS_PROTOCOL_TLS1_0LDAP_OPT_X_TLS_PROTOCOL_TLS1_1LDAP_OPT_X_TLS_PROTOCOL_TLS1_2
LDAP_OPT_X_TLS_RANDOM_FILE (int)
当系统默认文件不可用时,设置/获取随机文件。
LDAP_OPT_X_TLS_REQUIRE_CERT (int)
指定证书检查策略。这必须是以下之一:LDAP_OPT_X_TLS_NEVERLDAP_OPT_X_TLS_HARDLDAP_OPT_X_TLS_DEMANDLDAP_OPT_X_TLS_ALLOWLDAP_OPT_X_TLS_TRY。(自PHP 7.0.0起可用)
GSLC_SSL_NO_AUTH (int)
SSL身份验证模式 - 无需身份验证。(仅适用于Oracle LDAP)
GSLC_SSL_ONEWAY_AUTH (int)
SSL 认证模式 - 只需服务器认证。(仅适用于 Oracle LDAP)
GSLC_SSL_TWOWAY_AUTH (int)
SSL 认证模式 - 服务器和客户端都需要认证。(仅适用于 Oracle LDAP)
LDAP_EXOP_START_TLS (string)
扩展操作常量 - 启动 TLS (» RFC 4511).
LDAP_EXOP_MODIFY_PASSWD (string)
扩展操作常量 - 修改密码 (» RFC 3062).
LDAP_EXOP_REFRESH (string)
扩展操作常量 - 刷新 (» RFC 2589).
LDAP_EXOP_WHO_AM_I (string)
扩展操作常量 - WHOAMI (» RFC 4532).
LDAP_EXOP_TURN (string)
扩展操作常量 - Turn (» RFC 4531).
LDAP_CONTROL_MANAGEDSAIT (string)
控制常量 - 管理 DSA IT (» RFC 3296)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_PROXY_AUTHZ (string)
控制常量 - 代理授权 (» RFC 4370)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_SUBENTRIES (string)
控制常量 - 子项 (» RFC 3672)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_VALUESRETURNFILTER (string)
控制常量 - 过滤返回的值 (» RFC 3876)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_ASSERT (string)
控制常量 - 断言 (» RFC 4528)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_PRE_READ (string)
控制常量 - 预读取 (» RFC 4527)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_POST_READ (string)
控制常量 - 读取后 (» RFC 4527)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_SORTREQUEST (string)
控制常量 - 排序请求 (» RFC 2891)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_SORTRESPONSE (string)
控制常量 - 排序响应 (» RFC 2891)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_PAGEDRESULTS (string)
控制常量 - 分页结果 (» RFC 2696)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_AUTHZID_REQUEST (string)
控制常量 - 授权身份请求 (» RFC 3829)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_AUTHZID_RESPONSE (string)
控制常量 - 授权身份响应 (» RFC 3829)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_SYNC (string)
控制常量 - 内容同步操作 (» RFC 4533)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_SYNC_STATE (string)
控制常量 - 内容同步操作状态 (» RFC 4533)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_SYNC_DONE (string)
控制常量 - 内容同步操作完成 (» RFC 4533)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_DONTUSECOPY (string)
控制常量 - 不要使用复制 (» RFC 6171)。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_PASSWORDPOLICYREQUEST (string)
控制常量 - 密码策略请求。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_PASSWORDPOLICYRESPONSE (string)
控制常量 - 密码策略响应。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_X_INCREMENTAL_VALUES (string)
控制常量 - Active Directory 增量值。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_X_DOMAIN_SCOPE (string)
控制常量 - Active Directory 域范围。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_X_PERMISSIVE_MODIFY (string)
控制常量 - Active Directory 宽松修改。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_X_SEARCH_OPTIONS (string)
控制常量 - Active Directory 搜索选项。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_X_TREE_DELETE (string)
控制常量 - Active Directory 树形删除。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_X_EXTENDED_DN (string)
控制常量 - Active Directory 扩展 DN。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_VLVREQUEST (string)
控制常量 - 虚拟列表视图请求。从 PHP 7.3.0 开始可用。
LDAP_CONTROL_VLVRESPONSE (string)
控制常量 - 虚拟列表视图响应。从 PHP 7.3.0 开始可用。
LDAP_ESCAPE_DN (int)
转义用于 LDAP DN 的字符串。
LDAP_ESCAPE_FILTER (int)
转义用于 LDAP 过滤器的字符串。
LDAP_MODIFY_BATCH_ATTRIB (string)
包含属性的修改数组的键:attrib
LDAP_MODIFY_BATCH_MODTYPE (string)
包含修改类型的修改数组的键:modtype
LDAP_MODIFY_BATCH_VALUES (string)
包含值的修改数组的键:values
LDAP_MODIFY_BATCH_ADD (int)
将值添加到 LDAP 条目的属性。
LDAP_MODIFY_BATCH_REMOVE (int)
从 LDAP 条目的属性中删除值。
LDAP_MODIFY_BATCH_REMOVE_ALL (int)
从 LDAP 条目的属性中删除所有值。
LDAP_MODIFY_BATCH_REPLACE (int)
用指定的值替换LDAP条目属性的所有当前值。
LDAP_OPT_TIMEOUT (int)
指定一个超时时间(以秒为单位),如果在该时间内没有收到响应,则对同步LDAP API的调用将中止。在SASL绑定的情况下,也控制与KDC通信时的超时。
LDAP_OPT_X_SASL_AUTHCID (int)
返回SASL认证身份。
LDAP_OPT_X_SASL_AUTHZID (int)
返回SASL授权身份。
LDAP_OPT_X_SASL_MECH (int)
返回SASL机制。
LDAP_OPT_X_SASL_NOCANON (int)
设置/获取NOCANON标志。未设置时,主机名将被规范化。
LDAP_OPT_X_SASL_REALM (int)
返回SASL领域。
LDAP_OPT_X_SASL_USERNAME (int)
返回SASL用户名。
LDAP_OPT_X_TLS_ALLOW (int)
请求对等证书。如果没有提供证书,会话将正常进行。如果提供了错误的证书,它将被忽略,会话将正常进行。
LDAP_OPT_X_TLS_DEMAND (int)
请求对等证书。如果没有提供证书,或者提供了错误的证书,会话将立即终止。
LDAP_OPT_X_TLS_HARD (int)
LDAP_OPT_X_TLS_DEMAND 的别名。
LDAP_OPT_X_TLS_NEVER (int)
不请求或检查对等证书。
LDAP_OPT_X_TLS_TRY (int)
请求对等证书。如果没有提供证书,会话将正常进行。如果提供了错误的证书,会话将立即终止。
LDAP_OPT_X_TLS_CRL_ALL (int)
检查整个证书链的CRL。
LDAP_OPT_X_TLS_CRL_NONE (int)
不执行CRL检查。
LDAP_OPT_X_TLS_CRL_PEER (int)
检查对等证书的CRL。
LDAP_OPT_X_TLS_PACKAGE (int)
返回底层TLS实现的名称。
LDAP_OPT_X_TLS_PROTOCOL_SSL2 (int)
SSL 2.0协议。
LDAP_OPT_X_TLS_PROTOCOL_SSL3 (int)
SSL 3协议。
LDAP_OPT_X_TLS_PROTOCOL_TLS1_0 (int)
TLS 1.0协议。
LDAP_OPT_X_TLS_PROTOCOL_TLS1_1 (int)
TLS 1.1协议。
LDAP_OPT_X_TLS_PROTOCOL_TLS1_2 (int)
TLS 1.2协议。
添加注释

用户贡献注释

此页面没有用户贡献的注释。
To Top