New Global Constants
cURL
CURL_HTTP_VERSION_3CURL_HTTP_VERSION_3ONLYCURL_TCP_KEEPCNTCURLOPT_PREREQFUNCTIONCURL_PREREQFUNC_OKCURL_PREREQFUNC_ABORTCURLOPT_SERVER_RESPONSE_TIMEOUTCURLOPT_DEBUGFUNCTIONCURLINFO_TEXTCURLINFO_HEADER_INCURLINFO_DATA_INCURLINFO_DATA_OUTCURLINFO_SSL_DATA_OUTCURLINFO_SSL_DATA_INCURLINFO_POSTTRANSFER_TIME_T
Intl
PATTERN(IntlDateFormatter)PROPERTY_IDS_UNARY_OPERATOR(IntlChar)PROPERTY_ID_COMPAT_MATH_STARTPROPERTY_ID_COMPAT_MATH_CONTINUE
LDAP
LDAP_OPT_X_TLS_PROTOCOL_MAXLDAP_OPT_X_TLS_PROTOCOL_TLS1_3
libxml
LIBXML_RECOVERLIBXML_NO_XXE. This is used together withLIBXML_NOENTwhen entity substitution should be performed, while disallowing external entity loading. This constant is available as of libxml2 2.13.
MySQLi
OpenSSL
X509_PURPOSE_OCSP_HELPERX509_PURPOSE_TIMESTAMP_SIGN
PCNTL
PGSQL
Sockets
The following socket options are now defined if they are supported:
SO_EXCLUSIVEADDRUSE(Windows only)SOCK_CONN_DGRAM(NetBSD only)SOCK_DCCP(NetBSD only)TCP_SYNCNT(Linux only)SO_EXCLBIND(Solaris/Illumos only)SO_NOSIGPIPE(macOS and FreeBSD)SO_LINGER_SEC(macOS only)IP_PORTRANGE(FreeBSD/NetBSD/OpenBSD only)IP_PORTRANGE_DEFAULT(FreeBSD/NetBSD/OpenBSD only)IP_PORTRANGE_HIGH(FreeBSD/NetBSD/OpenBSD only)IP_PORTRANGE_LOW(FreeBSD/NetBSD/OpenBSD only)SOCK_NONBLOCKSOCK_CLOEXECSO_BINDTOIFINDEX
Sodium
XML
XML_OPTION_PARSE_HUGEwhich allows parsing large inputs with xml_parse() and xml_parse_into_struct().
↑ and ↓ to navigate • Enter to select • Esc to close • / to open