The following signature is still supported for backwards compatibility (except for using named parameters), but is considered deprecated and should not be used anymore!
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.
The hostname to connect to.
The port to connect to.
Returns an LDAP\Connection instance when the provided LDAP URI seems plausible. It's a syntactic check of the provided parameter but the server(s) will not be contacted! If the syntactic check fails it returns false. ldap_connect will otherwise return a LDAP\Connection instance as it does not actually connect but just initializes the connecting parameters. The actual connect happens with the next calls to ldap_* functions, usually with ldap_bind.
If no argument is specified then the LDAP\Connection instance of the already opened connection will be returned.
|8.1.0||Returns an LDAP\Connection instance now; previously, a resource was returned.|