## Новые глобальные константы

### Ядро

- `PHP_OUTPUT_HANDLER_PROCESSED`
- `PHP_SBINDIR`

### Модуль cURL

- `CURL_HTTP_VERSION_3`
- `CURL_HTTP_VERSION_3ONLY`
- `CURL_TCP_KEEPCNT`
- `CURLOPT_PREREQFUNCTION`
- `CURL_PREREQFUNC_OK`
- `CURL_PREREQFUNC_ABORT`
- `CURLOPT_SERVER_RESPONSE_TIMEOUT`
- `CURLOPT_DEBUGFUNCTION`
- `CURLINFO_TEXT`
- `CURLINFO_HEADER_IN`
- `CURLINFO_DATA_IN`
- `CURLINFO_DATA_OUT`
- `CURLINFO_SSL_DATA_OUT`
- `CURLINFO_SSL_DATA_IN`
- `CURLINFO_POSTTRANSFER_TIME_T`

### Модуль Intl

- `PATTERN` (IntlDateFormatter)
- `PROPERTY_IDS_UNARY_OPERATOR` (IntlChar)
- `PROPERTY_ID_COMPAT_MATH_START`
- `PROPERTY_ID_COMPAT_MATH_CONTINUE`

### Модуль LDAP

- `LDAP_OPT_X_TLS_PROTOCOL_MAX`
- `LDAP_OPT_X_TLS_PROTOCOL_TLS1_3`

### Модуль libxml

- `LIBXML_RECOVER`
- `LIBXML_NO_XXE`. Константу указывают вместе с константой `LIBXML_NOENT`, когда требуется выполнить подстановку сущности и одновременно запретить загрузку внешней сущности. Константа доступна с libxml2 2.13.

### Модуль MySQLi

- `MYSQLI_TYPE_VECTOR`

### Модуль OpenSSL

- `X509_PURPOSE_OCSP_HELPER`
- `X509_PURPOSE_TIMESTAMP_SIGN`

### Модуль PCNTL

- `SIGCKPT` (работает только в ОС DragonFlyBSD)
- `SIGCKPTEXIT` (работает только в ОС DragonFlyBSD)
- `WEXITED`
- `WSTOPPED`
- `WNOWAIT`
- `P_ALL`
- `P_PID`
- `P_PGID`
- `P_PIDFD` (работает только в ОС Linux)
- `P_UID` (работает только в ОС NetBSD/FreeBSD)
- `P_GID` (работает только в ОС NetBSD/FreeBSD)
- `P_SID` (работает только в ОС NetBSD/FreeBSD)
- `P_JAILID` (работает только в ОС FreeBSD)

### Драйвер PGSQL

- `PGSQL_TUPLES_CHUNK`

### Модуль POSIX

- `POSIX_SC_CHILD_MAX`
- `POSIX_SC_CLK_TCK`

### Модуль Sockets

Следующие параметры сокета получат определение, только если ОС поддерживает параметр:

- `SO_EXCLUSIVEADDRUSE` (работает только в ОС Windows)
- `SOCK_CONN_DGRAM` (работает только в ОС NetBSD)
- `SOCK_DCCP` (работает только в ОС NetBSD)
- `TCP_SYNCNT` (работает только в ОС Linux)
- `SO_EXCLBIND` (работает только в ОС Solaris/Illumos)
- `SO_NOSIGPIPE` (работает только в ОС macOS и FreeBSD)
- `SO_LINGER_SEC` (работает только в ОС macOS)
- `IP_PORTRANGE` (работает только в ОС FreeBSD/NetBSD/OpenBSD)
- `IP_PORTRANGE_DEFAULT` (работает только в ОС FreeBSD/NetBSD/OpenBSD)
- `IP_PORTRANGE_HIGH` (работает только в ОС FreeBSD/NetBSD/OpenBSD)
- `IP_PORTRANGE_LOW` (работает только в ОС FreeBSD/NetBSD/OpenBSD)
- `SOCK_NONBLOCK`
- `SOCK_CLOEXEC`
- `SO_BINDTOIFINDEX`

### Модуль Sodium

- `SODIUM_CRYPTO_AEAD_AEGIS128L_KEYBYTES`
- `SODIUM_CRYPTO_AEAD_AEGIS128L_NSECBYTES`
- `SODIUM_CRYPTO_AEAD_AEGIS128L_NPUBBYTES`
- `SODIUM_CRYPTO_AEAD_AEGIS128L_ABYTES`
- `SODIUM_CRYPTO_AEAD_AEGIS256_KEYBYTES`
- `SODIUM_CRYPTO_AEAD_AEGIS256_NSECBYTES`
- `SODIUM_CRYPTO_AEAD_AEGIS256_NPUBBYTES`
- `SODIUM_CRYPTO_AEAD_AEGIS256_ABYTES`

### Лексер (Tokenizer)

- `T_PUBLIC_SET`
- `T_PROTECTED_SET`
- `T_PRIVATE_SET`

### Модуль XML

- Константа `XML_OPTION_PARSE_HUGE` разрешает разбирать большой объем входных данных функциями xml_parse() и xml_parse_into_struct().

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open