diff --git a/reference/ldap/functions/ldap-connect.xml b/reference/ldap/functions/ldap-connect.xml
index eb13a94bde..4d46d14f12 100644
--- a/reference/ldap/functions/ldap-connect.xml
+++ b/reference/ldap/functions/ldap-connect.xml
@@ -10,12 +10,17 @@
&reftitle.description;
resourceldap_connect
- stringhostname&null;
+ stringhost&null;
intport389
- Establishes a connection to a LDAP server on a specified
- hostname and port.
+ Creates an LDAP link identifier and checks whether the given
+ host and port are plausible.
+
+
+ Note: This function does not open a connection.
+ It checks whether the given parameters are plausibe and can be used
+ to open a connection as soon as one is needed.
@@ -24,13 +29,18 @@
- hostname
+ host
- If you are using OpenLDAP 2.x.x you can specify a URL instead of the
- hostname. To use LDAP with SSL, compile OpenLDAP 2.x.x with SSL
- support, configure PHP with SSL, and set this parameter as
- ldaps://hostname/.
+ This field supports using a hostname or, with OpenLDAP 2.x.x and
+ later, a full LDAP URI of the form ldap://hostname:port
+ or ldaps://hostname:port for SSL encryption.
+
+
+ You can also provide multiple LDAP-URIs separated by a space as one string
+
+
+ Note that hostname:port is not a supported LDAP URI as the schema is missing.
@@ -38,7 +48,7 @@
port
- The port to connect to. Not used when using URLs.
+ The port to connect to. Not used when using LDAP URIs.
@@ -49,7 +59,9 @@
&reftitle.returnvalues;
- Returns a positive LDAP link identifier on success, or &false; on error.
+ Returns a positive LDAP link identifier when the provided hostname/port combination or LDAP URI
+ seems plausible. It's a syntactic check of the provided parameters but the server(s) will not
+ be contacted! If the syntactic check fails it returns &false;.
When OpenLDAP 2.x.x is used, ldap_connect will always
return a resource as it does not actually connect but just
initializes the connecting parameters. The actual connect happens with