PHPのお勉強!

PHP TOP

定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが 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 以降で利用可能。
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)
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)