以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
flags で指定できる定数
  
  
   STREAM_CLIENT_ASYNC_CONNECT
    (int)
   STREAM_CLIENT_CONNECT フラグとともに使用する
      必要があります。
    
   STREAM_CLIENT_CONNECT
    (int)
   STREAM_CLIENT_PERSISTENT
    (int)
   flags で指定できる定数
  
  
   STREAM_SERVER_BIND
    (int)
   STREAM_SERVER_LISTEN
    (int)
   STREAM_SERVER_BIND によってターゲットに
     関連付けられたストリームに、ソケットに対して接続待ちを開始するよう
     指示します。
      接続指向の転送(TCP のような)はこのフラグを使用する必要があります。
     それ以外の場合はサーバーソケットが有効になりません。
     このフラグを非接続指向の転送(UDP のような)に使用するとエラーになります。
    
   mode で指定できる定数
  
  
   STREAM_SHUT_RD
    (int)
   STREAM_SHUT_WR
    (int)
   STREAM_SHUT_RDWR
    (int)
   
   stream_socket_recvfrom() と
   stream_socket_sendto() の
   flags に指定するために使われる定数です。
   のfunctions.
  
STREAM_OOB
    (int)
   out-of-band) データを処理します
    
   STREAM_PEEK
    (int)
   注意: stream_socket_sendto() では無効なフラグです。
stream_filter_append() と stream_filter_prepend() で使われる定数です。
STREAM_FILTER_READ
    (int)
   STREAM_FILTER_WRITE
    (int)
   STREAM_FILTER_ALL
    (int)
   STREAM_FILTER_READ |
     STREAM_FILTER_WRITE
    
   STREAM_CRYPTO_METHOD_ANY_CLIENT
    (int)
   STREAM_CRYPTO_METHOD_SSLv2_CLIENT
    (int)
   STREAM_CRYPTO_METHOD_SSLv3_CLIENT
    (int)
   STREAM_CRYPTO_METHOD_SSLv23_CLIENT
    (int)
   STREAM_CRYPTO_METHOD_TLS_CLIENT
    (int)
   STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT
    (int)
   STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT
    (int)
   STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT
    (int)
   STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT
    (int)
   STREAM_CRYPTO_METHOD_ANY_SERVER
    (int)
   STREAM_CRYPTO_METHOD_SSLv2_SERVER
    (int)
   STREAM_CRYPTO_METHOD_SSLv3_SERVER
    (int)
   STREAM_CRYPTO_METHOD_SSLv23_SERVER
    (int)
   STREAM_CRYPTO_METHOD_TLS_SERVER
    (int)
   STREAM_CRYPTO_METHOD_TLSv1_0_SERVER
    (int)
   STREAM_CRYPTO_METHOD_TLSv1_1_SERVER
    (int)
   STREAM_CRYPTO_METHOD_TLSv1_2_SERVER
    (int)
   STREAM_CRYPTO_METHOD_TLSv1_3_SERVER
    (int)
   STREAM_CRYPTO_PROTO_SSLv3
    (int)
   STREAM_CRYPTO_METHOD_SSLv3_SERVER のエイリアス
    
   STREAM_CRYPTO_PROTO_TLSv1_0
    (int)
   STREAM_CRYPTO_METHOD_TLSv1_0_SERVER のエイリアス
    
   STREAM_CRYPTO_PROTO_TLSv1_1
    (int)
   STREAM_CRYPTO_METHOD_TLSv1_1_SERVER のエイリアス
    
   STREAM_CRYPTO_PROTO_TLSv1_2
    (int)
   STREAM_CRYPTO_METHOD_TLSv1_2_SERVER のエイリアス
    
   STREAM_CRYPTO_PROTO_TLSv1_3
    (int)
   STREAM_CRYPTO_METHOD_TLSv1_3_SERVER のエイリアス
    
   STREAM_MUST_SEEK
    (int)
   STREAM_IGNORE_URL
    (int)
   注意: 全ての定数が、システムで利用できるとは限りません。
domain で指定する定数
   
   
    STREAM_PF_INET
     (int)
    STREAM_PF_INET6
     (int)
    STREAM_PF_UNIX
     (int)
    type で指定する定数
   
   
    STREAM_SOCK_DGRAM
     (int)
    STREAM_SOCK_RAW
     (int)
    STREAM_SOCK_RDM
     (int)
    STREAM_SOCK_SEQPACKET
     (int)
    STREAM_SOCK_STREAM
     (int)
    protocol に指定できる定数
   
   
    STREAM_IPPROTO_ICMP
     (int)
    STREAM_IPPROTO_IP
     (int)
    STREAM_IPPROTO_RAW
     (int)
    STREAM_IPPROTO_TCP
     (int)
    STREAM_IPPROTO_UDP
     (int)
    notification_code に指定する値
   
   
    STREAM_NOTIFY_RESOLVE
     (int)
    severity を参照ください。
     
     この通知コードは、まだ実装されていません
STREAM_NOTIFY_CONNECT
     (int)
    STREAM_NOTIFY_AUTH_REQUIRED
     (int)
    STREAM_NOTIFY_SEVERITY_ERR の
      severity (深刻度) と共に通知されます。
     
    STREAM_NOTIFY_MIME_TYPE_IS
     (int)
    mime-type が確認されました。
     
     
      どのタイプと判定されたかについては、message
      を見てください。
     
    STREAM_NOTIFY_FILE_SIZE_IS
     (int)
    size を表します。
     
    STREAM_NOTIFY_REDIRECTED
     (int)
    message を調べてみてください。
     
    STREAM_NOTIFY_PROGRESS
     (int)
    bytes_transferred または、場合によっては
      bytes_max に現れていることを示します。
     
    STREAM_NOTIFY_COMPLETED
     (int)
    STREAM_NOTIFY_FAILURE
     (int)
    message と message_code
      を調べてみてください。
     
    STREAM_NOTIFY_AUTH_RESULT
     (int)
    severity の値
   
   
    STREAM_NOTIFY_SEVERITY_INFO
     (int)
    STREAM_NOTIFY_SEVERITY_WARN
     (int)
    STREAM_NOTIFY_SEVERITY_ERR
     (int)
    STREAM_IS_URL
     (int)
    cast_as に指定できる値
   
   
    STREAM_CAST_FOR_SELECT
     (int)
    STREAM_CAST_AS_STREAM
     (int)
    option に指定する定数
   
   
    STREAM_META_TOUCH
     (int)
    STREAM_META_OWNER
     (int)
    STREAM_META_OWNER_NAME
     (int)
    STREAM_META_GROUP
     (int)
    STREAM_META_GROUP_NAME
     (int)
    STREAM_META_ACCESS
     (int)
    STREAM_MKDIR_RECURSIVE
     (int)
    options に指定する値
   
   
    STREAM_USE_PATH
     (int)
    STREAM_REPORT_ERRORS
     (int)
    option に指定する値
   
   
    STREAM_OPTION_BLOCKING
     (int)
    STREAM_OPTION_READ_BUFFER
     (int)
    STREAM_BUFFER_NONE
        (int)
       STREAM_BUFFER_LINE
        (int)
       STREAM_BUFFER_FULL
        (int)
       STREAM_OPTION_READ_TIMEOUT
     (int)
    STREAM_OPTION_WRITE_BUFFER
     (int)
    STREAM_OPTION_READ_BUFFER
      を参照ください
     
    flags に指定する定数
   
   
    STREAM_URL_STAT_LINK
     (int)
    STREAM_URL_STAT_QUIET
     (int)
    PSFS_PASS_ON
     (int)
    $out に返したことを
      示します。
     
    PSFS_FEED_ME
     (int)
    $out にバケットを返さなかったことを
      示します。(つまり、変換されたデータを返す用意ができていないという
      ことです。)
     
    PSFS_ERR_FATAL
     (int)
    PSFS_FLAG_NORMAL
     (int)
    PSFS_FLAG_FLUSH_INC
     (int)
    PSFS_FLAG_FLUSH_CLOSE
     (int)
    