Обумовлені константи
Наведені нижче константи визначені цим модулем і доступні або в збірках PHP з підтримкою цього модуля, або коли модуль динамічно завантажений під час виконання коду.
AF_UNIX
(int)
AF_INET
(int)
AF_INET6
(int)
Константа доступна, лише якщо PHP скомпільовано за допомогою IPv6.
AF_DIVERT
(int)
Константа доступна з PHP 8.3.0 (тільки на FreeBSD)
SOCK_STREAM
(int)
SOCK_DGRAM
(int)
SOCK_RAW
(int)
SOCK_SEQPACKET
(int)
SOCK_RDM
(int)
MSG_OOB
(int)
MSG_WAITALL
(int)
MSG_PEEK
(int)
MSG_DONTROUTE
(int)
MSG_EOR
(int)
Константа недоступна на платформах Windows.
MSG_EOF
(int)
Константа недоступна на платформах Windows.
MSG_ZEROCOPY
(int)
Константа доступна з PHP 8.2.0.
SO_DEBUG
(int)
SO_REUSEADDR
(int)
SO_REUSEPORT
(int)
Ця константа доступна лише на платформах, які підтримують опцію **SO_REUSEPORT
**сокета: сюда входят Linux, macOS и*BSD, але Windows не входить.
SO_KEEPALIVE
(int)
SO_DONTROUTE
(int)
SO_LINGER
(int)
SO_BROADCAST
(int)
SO_OOBINLINE
(int)
SO_SNDBUF
(int)
SO_RCVBUF
(int)
SO_SNDLOWAT
(int)
SO_RCVLOWAT
(int)
SO_SNDTIMEO
(int)
SO_RCVTIMEO
(int)
SO_TYPE
(int)
SO_ERROR
(int)
SO_ZEROCOPY
(int)
Константа доступна з PHP 8.2.0.
TCP_NODELAY
(int)
Константа використовується для відключення TCP-алгоритму Нагла.
TCP_KEEPCNT
(int)
Константа доступна з PHP 8.2.0.
TCP_KEEPIDLE
(int)
Константа доступна з PHP 8.2.0.
TCP_KEEPINTVL
(int)
Константа доступна з PHP 8.2.0.
TCP_KEEPALIVE
(int)
Константа доступна з PHP 8.2.0.
TCP_NOTSENT_LOWAT
(int)
Константа доступна з PHP 8.2.0.
SO_MARK
(int)
Константа доступна з PHP 8.1.0
SO_USER_COOKIE
(int)
Константа доступна з PHP 8.1.0
SO_RTABLE
(int)
Константа доступна з PHP 8.2.0.
SO_ACCEPTFILTER
(int)
Константа доступна з PHP 8.1.0
SO_DONTTRUNC
(int)
Константа доступна з PHP 8.1.0
SO_WANTMORE
(int)
Константа доступна з PHP 8.1.0
SO_INCOMING_CPU
(int)
Константа доступна з PHP 8.2.0.
SO_MEMINFO
(int)
Константа доступна з PHP 8.2.0.
SO_BPF_EXTENSIONS
(int)
Константа доступна починаючи з PHP 8.2.0.
SO_SETFIB
(int)
Константа доступна починаючи з PHP 8.2.0.
SO_ATTACH_REUSEPORT_CBPF
(int)
Константа доступна з PHP 8.3.0 (лише Linux)
SO_DETACH_BPF
(int)
Константа доступна з PHP 8.3.0 (лише Linux)
SO_DETACH_FILTER
(int)
Константа доступна з PHP 8.3.0 (лише Linux)
SO_RERROR
(int)
Константа доступна з PHP 8.3.0 (лише NetBSD)
SO_ZEROIZE
(int)
Константа доступна з PHP 8.3.0 (лише OpenBSD)
SO_SPLICE
(int)
Константа доступна з PHP 8.3.0 (лише OpenBSD)
SO_REUSEPORT_LB
(int)
Константа доступна з PHP 8.3.0 (тільки на FreeBSD)
SOL_FILTER
(int)
Константа доступна починаючи з PHP 8.2.0.
SOL_UDPLITE
(int)
Константа доступна з PHP 8.3.0
UDPLITE_RECV_CSCOV
(int)
Константа доступна з PHP 8.3.0
UDPLITE_SEND_CSCOV
(int)
Константа доступна з PHP 8.3.0
TCP_DEFER_ACCEPT
(int)
Константа доступна з PHP 8.1.0
TCP_CONGESTION
(int)
Константа доступна починаючи з PHP 8.2.0.
TCP_QUICKACK
(int)
Константа доступна з PHP 8.3.0 (лише Linux)
TCP_REPAIR
(int)
Константа доступна з PHP 8.3.0 (лише Linux)
IP_DONTFRAG
(int)
Константа доступна з PHP 8.3.0 (тільки на FreeBSD)
IP_MTU_DISCOVER
(int)
Константа доступна з PHP 8.3.0 (лише Linux)
IP_PMTUDISC_DO
(int)
Константа доступна з PHP 8.3.0 (лише Linux)
IP_PMTUDISC_DONT
(int)
Константа доступна з PHP 8.3.0 (лише Linux)
IP_PMTUDISC_WANT
(int)
Константа доступна з PHP 8.3.0 (лише Linux)
IP_PMTUDISC_PROBE
(int)
Константа доступна з PHP 8.3.0 (лише Linux)
IP_PMTUDISC_INTERFACE
(int)
Константа доступна з PHP 8.3.0 (лише Linux)
IP_PMTUDISC_OMIT
(int)
Константа доступна з PHP 8.3.0 (лише Linux)
IP_BIND_ADDRESS_NO_PORT
(int)
Константа доступна з PHP 8.3.0 (лише Linux)
SOL_SOCKET
(int)
PHP_NORMAL_READ
(int)
PHP_BINARY_READ
(int)
SOL_TCP
(int)
SOL_UDP
(int)
Наступні константи визначені лише у Windows та Unix-подібних системах. Кожна константа визначена лише, якщо її еквівалент доступний у системі.
SOCKET_EINTR
(int)
Перерваний системний виклик.
SOCKET_EBADF
(int)
Неправильний номер файлу дескриптора.
SOCKET_EACCES
(int)
Доступ заборонено.
SOCKET_EFAULT
(int)
Неправильна адреса.
SOCKET_EINVAL
(int)
Неправильний аргумент.
SOCKET_EMFILE
(int)
Занадто багато відкритих файлів.
SOCKET_ENAMETOOLONG
(int)
Занадто довге ім'я файлу.
SOCKET_ENOTEMPTY
(int)
Каталог не порожній.
SOCKET_ELOOP
(int)
Виявлено дуже багато символічних посилань.
SOCKET_EWOULDBLOCK
(int)
Операцію буде блоковано.
SOCKET_EREMOTE
(int)
Об'єкт є віддаленим.
SOCKET_EUSERS
(int)
Занадто багато користувачів.
SOCKET_ENOTSOCK
(int)
Socket operation on non-socket.
SOCKET_EDESTADDRREQ
(int)
Destination address required.
SOCKET_EMSGSIZE
(int)
Повідомлення надто довге.
SOCKET_EPROTOTYPE
(int)
Protocol wrong type for socket.
SOCKET_EPROTONOSUPPORT
(int)
Протокол не підтримується.
SOCKET_ESOCKTNOSUPPORT
(int)
Тип сокету не підтримується.
SOCKET_EOPNOTSUPP
(int)
Операція не підтримується кінцевою точкою транспорту.
SOCKET_EPFNOSUPPORT
(int)
Сімейство протоколів не підтримується.
SOCKET_EAFNOSUPPORT
(int)
Сімейство адрес не підтримується протоколом.
SOCKET_EADDRNOTAVAIL
(int)
Неможливо призначити потрібну адресу.
SOCKET_ENETDOWN
(int)
Мережа не працює.
SOCKET_ENETUNREACH
(int)
Мережа недоступна.
SOCKET_ENETRESET
(int)
Мережа скинула з'єднання через переустановку з'єднання.
SOCKET_ECONNABORTED
(int)
Програма викликала розрив з'єднання.
SOCKET_ECONNRESET
(int)
З'єднання скинуто вузлом.
SOCKET_ENOBUFS
(int)
Немає буферного простору.
SOCKET_EISCONN
(int)
Кінцева точка транспорту вже приєднана.
SOCKET_ENOTCONN
(int)
Кінцева точка транспорту не приєднана.
SOCKET_ESHUTDOWN
(int)
Неможливо надіслати дані через відключення кінцевої точки транспорту.
SOCKET_ETIMEDOUT
(int)
Сплив час з'єднання.
SOCKET_ECONNREFUSED
(int)
Відмова у з'єднанні.
SOCKET_EHOSTDOWN
(int)
Хост вимкнено.
SOCKET_EHOSTUNREACH
(int)
Нема маршруту до хоста.
SOCKET_EALREADY
(int)
Операція вже у прогресі.
SOCKET_EINPROGRESS
(int)
Операція зараз у прогресі.
Наступні константи визначено лише у Windows.
SOCKET_ENOPROTOOPT
(int)
SOCKET_EADDRINUSE
(int)
SOCKET_ETOOMYREFS
(int)
SOCKET_EPROCLIM
(int)
SOCKET_EDUOT
(int)
SOCKET_ESTALE
(int)
SOCKET_EDISCON
(int)
SOCKET_SYSNOTREADY
(int)
SOCKET_VERNOTSUPPORTED
(int)
SOCKET_NOTINITIALISED
(int)
SOCKET_HOST_NOT_FOUND
(int)
SOCKET_TRY_AGAIN
(int)
SOCKET_NO_RECOVERY
(int)
SOCKET_NO_DATA
(int)
SOCKET_NO_ADDRESS
(int)
Наступні константи доступні лише на UNIX-платформах. Кожна константа визначена лише якщо її еквівалент доступний на платформі.
SOCKET_EPERM
(int)
Операція заборонена.
SOCKET_ENOENT
(int)
Немає такого файлу чи каталогу.
SOCKET_EIO
(int)
Помилка введення-виведення.
SOCKET_ENXIO
(int)
Немає такого пристрою чи адреси.
SOCKET_E2BIG
(int)
Список аргументів надто довгий.
SOCKET_EAGAIN
(int)
Спробуйте ще раз.
SOCKET_ENOMEM
(int)
Переповнення доступної пам'яті.
SOCKET_ENOTBLK
(int)
Потрібен блоковий пристрій.
SOCKET_EBUSY
(int)
Пристрій чи ресурс зайнятий.
SOCKET_EEXIST
(int)
Файл існує.
SOCKET_EXDEV
(int)
Посилання на крос-пристрій.
SOCKET_ENODEV
(int)
Нема такого пристрою.
SOCKET_ENOTDIR
(int)
Це не каталог.
SOCKET_EISDIR
(int)
Це каталог.
SOCKET_ENFILE
(int)
Переповнення файлової таблиці.
SOCKET_ENOTTY
(int)
Пристрій, що не друкує.
SOCKET_ENOSPC
(int)
Не залишилося місця на пристрої.
SOCKET_ESPIPE
(int)
Неприпустимий запит.
SOCKET_EROFS
(int)
Файлова система доступна лише для читання.
SOCKET_EMLINK
(int)
Занадто багато посилань.
SOCKET_EPIPE
(int)
Обірваний канал.
SOCKET_ENOLCK
(int)
Неможливо блокувати запис.
SOCKET_ENOSYS
(int)
Функцію не реалізовано.
SOCKET_ENOMSG
(int)
Немає повідомлення бажаного типу.
SOCKET_EIDRM
(int)
Ідентифікатор видалено.
SOCKET_ECHRNG
(int)
Тип каналу виходить за межі діапазону.
SOCKET_EL2NSYNC
(int)
Рівень 2 не синхронізовано.
SOCKET_EL3HLT
(int)
Рівень 3 зупинено.
SOCKET_EL3RST
(int)
Рівень 3 скинутий.
SOCKET_ELNRNG
(int)
Номер посилання виходить за межі діапазону.
SOCKET_EUNATCH
(int)
Драйвер протоколу не підключено.
SOCKET_ENOCSI
(int)
CSI-структура недоступна.
SOCKET_EL2HLT
(int)
Рівень 2 зупинено.
SOCKET_EBADE
(int)
Неприпустимий комутатор.
SOCKET_EBADR
(int)
Неприпустимий дескриптор запиту.
SOCKET_EXFULL
(int)
Комутатор заповнено.
SOCKET_ENOANO
(int)
Чи не anode.
SOCKET_EBADRQC
(int)
Неприпустимий код запиту.
SOCKET_EBADSLT
(int)
Неприпустимий слот.
SOCKET_ENOSTR
(int)
Пристрій не є потоковим.
SOCKET_ENODATA
(int)
Немає доступних даних.
SOCKET_ETIME
(int)
Таймер закінчився.
SOCKET_ENOSR
(int)
Закінчилися потокові ресурси.
SOCKET_ENONET
(int)
Машину не підключено до мережі.
SOCKET_ENOLINK
(int)
Посилання було розірвано.
SOCKET_EADV
(int)
Помилка оголошення (advertise).
SOCKET_ESRMNT
(int)
Помилка Srmount.
SOCKET_ECOMM
(int)
Помилка зв'язку під час відправлення.
SOCKET_EPROTO
(int)
Помилка протоколу.
SOCKET_EMULTIHOP
(int)
Спроба перейти на недоступний ресурс (multihop).
SOCKET_EBADMSG
(int)
Не є повідомлення з даними.
SOCKET_ENOTUNIQ
(int)
Ім'я не унікальне у мережі.
SOCKET_EBADFD
(int)
Файловий покажчик у неправильному стані.
SOCKET_EREMCHG
(int)
Віддалена адреса змінилася.
SOCKET_ERESTART
(int)
Перерваний системний виклик повинен бути перезапущений.
SOCKET_ESTRPIPE
(int)
Помилка потоку каналу.
SOCKET_EPROTOOPT
(int)
Протокол недоступний.
SOCKET_ADDRINUSE
(int)
Адреса вже у використанні.
SOCKET_ETOOMANYREFS
(int)
Забагато посилань: не можу з'єднати.
SOCKET_EISNAM
(int)
Іменований тип файлу.
SOCKET_EREMOTEIO
(int)
Помилка віддаленого введення-виводу.
SOCKET_EDQUOT
(int)
Квота перевищена.
SOCKET_ENOMEDIUM
(int)
Носій не знайдено.
SOCKET_EMEDIUMTYPE
(int)
Неправильний тип носія.
SCM_RIGHTS
(int)
Надіслати чи отримати набір дескрипторів відкритих файлів з іншого процесу.
SCM_CREDENTIALS
(int)
SCM_CREDS
(int)
Константа доступна починаючи з PHP 8.2.0.
SCM_CREDS2
(int)
Константа доступна починаючи з PHP 8.2.0.
LOCAL_CREDS
(int)
Константа доступна починаючи з PHP 8.2.0.
LOCAL_CREDS_PERSISTENT
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_OFF
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_PROTOCOL
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_PKTTYPE
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_IFINDEX
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_NLATTR
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_NLATTR_NEST
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_MARK
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_QUEUE
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_HATYPE
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_RXHASH
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_CPU
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_ALU_XOR_X
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_VLAN_TAG
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_VLAN_TAG_PRESENT
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_PAY_OFFSET
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_RANDOM
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_VLAN_TPID
(int)
Константа доступна починаючи з PHP 8.2.0.
SKF_AD_MAX
(int)
Константа доступна починаючи з PHP 8.2.0.