As contantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.
flags
para a função
stream_socket_client()
STREAM_CLIENT_ASYNC_CONNECT
(int)
STREAM_CLIENT_CONNECT
.
STREAM_CLIENT_CONNECT
(int)
STREAM_CLIENT_PERSISTENT
(int)
flags
para a função
stream_socket_server()
STREAM_SERVER_BIND
(int)
STREAM_SERVER_LISTEN
(int)
STREAM_SERVER_BIND
deve iniciar a escuta ao socket.
Transportes orientados a conexão (como o TCP) devem usar esta opção,
caso contrário o socket do servidor não será habilitado.
Usar esta opção em transportes sem conexão (como o UDP) é um erro.
mode
da função
stream_socket_shutdown()
STREAM_SHUT_RD
(int)
STREAM_SHUT_WR
(int)
STREAM_SHUT_RDWR
(int)
Essas constantes são usadas para o parâmetro flags
das funções
stream_socket_recvfrom() e
stream_socket_sendto().
STREAM_OOB
(int)
out-of-band
).
STREAM_PEEK
(int)
Nota: Não é uma opção válida para stream_socket_sendto().
Essas constantes são usadas pelas funções stream_filter_append() e 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)
Nota: Nem todas as constantes estarão disponíveis em um sistema específico.
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
para uma indicação do ocorrido.
STREAM_NOTIFY_CONNECT
(int)
STREAM_NOTIFY_AUTH_REQUIRED
(int)
severity
) de
STREAM_NOTIFY_SEVERITY_ERR
.
STREAM_NOTIFY_MIME_TYPE_IS
(int)
tipo de mídia
do recurso foi identificado.
Refira-se ao parâmetro message
para uma descrição do
tipo descoberto.
STREAM_NOTIFY_FILE_SIZE_IS
(int)
tamanho
do recurso foi identificado.
STREAM_NOTIFY_REDIRECTED
(int)
message
.
STREAM_NOTIFY_PROGRESS
(int)
bytes_transferred
e possivelmente em
bytes_max
também.
STREAM_NOTIFY_COMPLETED
(int)
STREAM_NOTIFY_FAILURE
(int)
message
e
message_code
para detalhes.
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
do método
streamWrapper::stream_cast()
STREAM_CAST_FOR_SELECT
(int)
STREAM_CAST_AS_STREAM
(int)
option
do método
streamWrapper::stream_metadata()
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
do método
streamWrapper::stream_open()
STREAM_USE_PATH
(int)
STREAM_REPORT_ERRORS
(int)
option
do método
streamWrapper::stream_set_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
para opções válidas de buffer.
flags
do método
streamWrapper::url_stat()
STREAM_URL_STAT_LINK
(int)
STREAM_URL_STAT_QUIET
(int)
PSFS_PASS_ON
(int)
$out
.
PSFS_FEED_ME
(int)
$out
(ou seja, nenhum dado disponível).
PSFS_ERR_FATAL
(int)
PSFS_FLAG_NORMAL
(int)
PSFS_FLAG_FLUSH_INC
(int)
PSFS_FLAG_FLUSH_CLOSE
(int)