PHP.mk документација

Претходно дефинирани константи

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

sockets.constants.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека sockets.constants.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
Претходно дефинирани константи

Референца за `sockets.constants.php` со подобрена типографија и навигација.

sockets.constants.php

Претходно дефинирани константи

Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.

AF_UNIX (int)

Адресно семејство на сокети на патеки на датотечниот систем во Unix доменот.

AF_INET (int)

Адресно семејство на сокети на патеки на датотечниот систем во доменот на Unix.

AF_INET6 (int)

Адресно семејство на сокети на IPv4 во доменот на Интернет.

AF_DIVERT (int)

Адресен семејство на приклучок за FreeBSD divert(4) Адресно семејство на сокет за FreeBSD

AF_PACKET (int)

интерфејс, што се користи за примање пакети пренасочени од заштитниот ѕид. Достапно од PHP 8.3.0 (само за FreeBSD).

SOCK_STREAM (int)

SOCK_DGRAM (int)

SOCK_RAW (int)

SOCK_SEQPACKET (int)

SOCK_RDM (int)

SOCK_CONN_DGRAM (int)

Достапно од PHP 8.3.0 (само FreeBSD)

SOCK_DCCP (int)

Поставете го сокетот на поврзано-ориентиран датограм. Достапно од PHP 8.4.0. (само NetBSD)

SOCK_NONBLOCK (int)

Поставете го сокетот на протокол за контрола на заглавување на датограми. Достапно од PHP 8.4.0. (само NetBSD)

SOCK_CLOEXEC (int)

Поставете го знамето за статус на неблокирачки сокет. Достапно од PHP 8.4.0.

MSG_OOB (int)

MSG_WAITALL (int)

MSG_PEEK (int)

MSG_DONTROUTE (int)

MSG_EOR (int)

Поставете го знамето за статус на затворање при извршување на сокетот. Достапно од PHP 8.4.0.

MSG_EOF (int)

Поставете го знамето за статус на затворање при извршување на сокетот. Достапно од PHP 8.4.0.

MSG_ZEROCOPY (int)

Достапно од PHP 8.2.0

SO_DEBUG (int)

SO_REUSEADDR (int)

SO_REUSEPORT (int)

Не е достапно на платформите Windows. SO_REUSEPORT Овој констант е достапен само на платформи што ја поддржуваат

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)

опцијата за сокет: ова вклучува Linux, macOS и *BSD, но не вклучува Windows.

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

Достапно од 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)

Се користи за оневозможување на Nagle TCP алгоритмот.

SO_DETACH_BPF (int)

Се користи за оневозможување на Nagle TCP алгоритмот.

SO_DETACH_FILTER (int)

Се користи за оневозможување на Nagle TCP алгоритмот.

SO_RERROR (int)

Достапно од PHP 8.3.0 (само Linux)

SO_ZEROIZE (int)

Достапно од PHP 8.3.0 (само NetBSD)

SO_SPLICE (int)

Достапно од PHP 8.3.0 (само NetBSD)

SO_REUSEPORT_LB (int)

Адресно семејство на сокети на IPv6 во доменот на Интернет. Достапно само ако е компајлирано со поддршка за IPv6.

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)

Се користи за оневозможување на Nagle TCP алгоритмот.

TCP_REPAIR (int)

Се користи за оневозможување на Nagle TCP алгоритмот.

TCP_SYNCNT (int)

Достапно од PHP 8.3.0 (само OpenBSD)

IP_DONTFRAG (int)

Адресно семејство на сокети на IPv6 во доменот на Интернет. Достапно само ако е компајлирано со поддршка за IPv6.

IP_MTU_DISCOVER (int)

Се користи за оневозможување на Nagle TCP алгоритмот.

IP_PMTUDISC_DO (int)

Се користи за оневозможување на Nagle TCP алгоритмот.

IP_PMTUDISC_DONT (int)

Се користи за оневозможување на Nagle TCP алгоритмот.

IP_PMTUDISC_WANT (int)

Се користи за оневозможување на Nagle TCP алгоритмот.

IP_PMTUDISC_PROBE (int)

Се користи за оневозможување на Nagle TCP алгоритмот.

IP_PMTUDISC_INTERFACE (int)

Се користи за оневозможување на Nagle TCP алгоритмот.

IP_PMTUDISC_OMIT (int)

Се користи за оневозможување на Nagle TCP алгоритмот.

IP_BIND_ADDRESS_NO_PORT (int)

Се користи за оневозможување на Nagle TCP алгоритмот.

SOL_SOCKET (int)

PHP_NORMAL_READ (int)

PHP_BINARY_READ (int)

SOL_TCP (int)

SOL_UDP (int)

Поставете го бројот на SYN повторни преноси што TCP треба да ги испрати пред да го откаже обидот за поврзување. Достапно од PHP 8.4.0 (само Linux)

SOCKET_EINTR (int)

Следниве константи се дефинирани под Windows и UNIX-слични платформи. Секој констант е дефиниран само ако неговиот еквивалент е достапен на платформата.

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_EDESTADDRREQ (int)

Потребна е адреса на дестинацијата.

SOCKET_EMSGSIZE (int)

Пораката е предолга.

SOCKET_EPROTOTYPE (int)

Протоколот е погрешен тип за сокет.

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_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)

Нема анода.

SOCKET_EBADRQC (int)

Неважечки код на барање.

SOCKET_EBADSLT (int)

Неважечки слот.

SOCKET_ENOSTR (int)

Уредот не е стрим.

SOCKET_ENODATA (int)

Нема достапни податоци.

SOCKET_ETIME (int)

Тајмерот истече.

SOCKET_ENOSR (int)

Нема доволно ресурси за стримови.

SOCKET_ENONET (int)

Машината не е на мрежата.

Адресно семејство на сокети на патеки на датотечниот систем во Unix Домен.

SOCKET_EADV (int)

Врската е прекината.

SOCKET_ESRMNT (int)

Грешка при рекламирање.

SOCKET_ECOMM (int)

Грешка при монтирање.

SOCKET_EPROTO (int)

Грешка при комуникација при испраќање.

SOCKET_EMULTIHOP (int)

Грешка во протоколот.

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

AI_ADDRCONFIG (int)

AI_ALL (int)

AI_CANONIDN (int)

AI_CANONNAME (int)

AI_IDN (int)

AI_NUMERICHOST (int)

AI_NUMERICSERV (int)

AI_PASSIVE (int)

AI_V4MAPPED (int)

FIL_ATTACH (int)

FIL_DETACH (int)

IPPROTO_IP (int)

IPPROTO_IPV6 (int)

IPV6_HOPLIMIT (int)

IPV6_MULTICAST_HOPS (int)

IPV6_MULTICAST_IF (int)

IPV6_MULTICAST_LOOP (int)

IPV6_PKTINFO (int)

IPV6_RECVHOPLIMIT (int)

IPV6_RECVPKTINFO (int)

IPV6_RECVTCLASS (int)

IPV6_TCLASS (int)

IPV6_UNICAST_HOPS (int)

IPV6_V6ONLY (int)

IP_MULTICAST_IF (int)

IP_MULTICAST_LOOP (int)

IP_MULTICAST_TTL (int)

IP_PORTRANGE (int)

Поставете го опсегот на портите што се користи за избирање локален број на порта. Достапно од PHP 8.4.0. (Само FreeBSD/NetBSD/OpenBSD)

IP_PORTRANGE_DEFAULT (int)

Користете го стандардниот опсег на вредности на портите. Достапно од PHP 8.4.0. (Само FreeBSD/NetBSD/OpenBSD)

IP_PORTRANGE_HIGH (int)

Користете висок опсег на вредности на портите. Достапно од PHP 8.4.0. (Само FreeBSD/NetBSD/OpenBSD)

IP_PORTRANGE_LOW (int)

Користете низок опсег на вредности на портите. Достапно од PHP 8.4.0. (Само FreeBSD/NetBSD/OpenBSD)

MCAST_BLOCK_SOURCE (int)

MCAST_JOIN_GROUP (int)

MCAST_JOIN_SOURCE_GROUP (int)

MCAST_LEAVE_GROUP (int)

MCAST_LEAVE_SOURCE_GROUP (int)

MCAST_UNBLOCK_SOURCE (int)

MSG_CMSG_CLOEXEC (int)

MSG_CONFIRM (int)

MSG_CTRUNC (int)

MSG_DONTWAIT (int)

MSG_ERRQUEUE (int)

MSG_MORE (int)

MSG_NOSIGNAL (int)

MSG_TRUNC (int)

MSG_WAITFORONE (int)

SOL_LOCAL (int)

SOMAXCONN (int)

SO_BINDTODEVICE (int)

SO_FAMILY (int)

SO_LABEL (int)

SO_LISTENQLEN (int)

SO_LISTENQLIMIT (int)

SO_PASSCRED (int)

SO_PEERLABEL (int)

SO_EXCLUSIVEADDRUSE (int)

Спречува други сокети да бидат насилно врзани за истата адреса и порта. Достапно од PHP 8.4.0. (Само Windows)

SO_EXCLBIND (int)

Овозможи/оневозможи ексклузивно врзување на сокетот. Достапно од PHP 8.4.0. (Само Solaris)

SO_NOSIGPIPE (int)

Контролира генерирање на SIGPIPE за сокетот. Достапно од PHP 8.4.0. (Само macOs и FreeBSD)

SO_LINGER_SEC (int)

Слично на SO_LINGER но задржувањето е во секунди за разлика од временските кликови на macOs. Достапно од PHP 8.4.0. (Само macOs)

SO_BINDTOIFINDEX (int)

Врзете сокет на специфичен мрежен интерфејс по неговиот индекс. Достапно од PHP 8.4.0.

Белешки од корисници 2 забелешки

Врската е прекината.
пред 13 години
$a = get_defined_constants(TRUE);
foreach ($a as $k => $v) {
    printf('%-25s <br/>', $k);
    foreach ($v as $k => $v) {
        printf('&nbsp;&nbsp;&nbsp;&nbsp--->%-25s %d<br/>', $k, $v);
    }
}

this may look duplicate for previous anonymous post but that code snippet only return 1 for constants value
1-->first called the get_defined_constants by passing argument true to categorize the data
2-->then using foreach iterate over index of the array
3-->here printf is used to print title of the category
4-->then it move on to interrior array and display the list of contants available in each category along with its value
gvgvgvijayan at gmail dot com
пред 6 години
Seems like SOCKET_EAGAIN is an alias of SOCKET_EWOULDBLOCK (int 11)
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.