定義済み定数
以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
-
AF_UNIX
(int) - Unixドメイン中のファイルシステムパス名を示す、 ソケットアドレスファミリです。
-
AF_INET
(int) - インターネットドメインにおける、IPv4 のソケットアドレスファミリです。
-
AF_INET6
(int) - インターネットドメインにおける、IPv6 のソケットアドレスファミリです。 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) - Nagle 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 以降で利用可能。