Fluxos
- Introdução
- Instalação/Configuração
- Constantes pré-definidas
- Filtros de Fluxo
- Contextos de Fluxo
- Erros de Fluxo
- Exemplos
- php_user_filter — A clase php_user_filter
- php_user_filter::filter — Chamada na aplicação do filtro
- php_user_filter::onClose — Chamado no fechamento do filtro
- php_user_filter::onCreate — Chamado na criação do filtro
- streamWrapper — A classe streamWrapper
- streamWrapper::__construct — Constrói um novo empacotador de fluxo
- streamWrapper::__destruct — Destrói um empacotador de fluxo existente
- streamWrapper::dir_closedir — Fecha o manipulador de diretório
- streamWrapper::dir_opendir — Abre um manipulador de diretório
- streamWrapper::dir_readdir — Lê entrada do manipulador de diretório
- streamWrapper::dir_rewinddir — Retrocede um manipulador de diretório
- streamWrapper::mkdir — Cria um diretório
- streamWrapper::rename — Renomeia um arquivo ou diretório
- streamWrapper::rmdir — Remove um diretório
- streamWrapper::stream_cast — Obtém o recurso subjacente
- streamWrapper::stream_close — Fecha um recurso
- streamWrapper::stream_eof — Teste para fim de arquivo em ponteiros
- streamWrapper::stream_flush — Descarrega a saída
- streamWrapper::stream_lock — Travamento de aviso para arquivos
- streamWrapper::stream_metadata — Alterar metadados de fluxo
- streamWrapper::stream_open — Abre arquivo ou URL
- streamWrapper::stream_read — Lê dados do fluxo
- streamWrapper::stream_seek — Pesquisa uma localização específica em um fluxo
- streamWrapper::stream_set_option — Altera as opções do fluxo
- streamWrapper::stream_stat — Obtém informação sobre um recurso de arquivo
- streamWrapper::stream_tell — Obtém a posição atual de um fluxo
- streamWrapper::stream_truncate — Trunca o fluxo
- streamWrapper::stream_write — Escreve no fluxo
- streamWrapper::unlink — Remove um arquivo
- streamWrapper::url_stat — Obtém informação sobre um arquivo
- Funções de Fluxo
- stream_bucket_append — Anexa o bucket à brigada
- stream_bucket_make_writeable — Retorna um objeto bucket da brigada para se operar sobre ele
- stream_bucket_new — Cria um novo bucket para uso no fluxo atual
- stream_bucket_prepend — Adiciona um bucket ao início da brigada
- stream_context_create — Cria um contexto de fluxo
- stream_context_get_default — Obtém o contexto padrão de fluxo
- stream_context_get_options — Obtém opções para um fluxo/empacotador/contexto
- stream_context_get_params — Obtém parâmetros de um contexto
- stream_context_set_default — Define o contexto padrão do fluxo
- stream_context_set_option — Define uma opção para um fluxo/empacotador/contexto
- stream_context_set_options — Define opções no contexto especificado
- stream_context_set_params — Define parâmetros para um fluxo/empacotador/contexto
- stream_copy_to_stream — Copia dados de um fluxo para outro
- stream_filter_append — Anexa um filtro a um fluxo
- stream_filter_prepend — Anexa um filtro a um fluxo
- stream_filter_register — Registra um filtro de fluxo definido pelo usuário
- stream_filter_remove — Remove um filtro de um fluxo
- stream_get_contents — Lê o restante de um fluxo em uma string
- stream_get_filters — Obtém lista de filtros registrados
- stream_get_line — Obtém uma linha do recurso do fluxo até um delimitador informado
- stream_get_meta_data — Obtém cabeçalhos/metadados de ponteiros de arquivos/fluxos
- stream_get_transports — Obtém lista de transportes socket registrados
- stream_get_wrappers — Obtém lista de fluxos registrados
- stream_is_local — Verifica se o fluxo é local
- stream_isatty — Verifica se um fluxo é um TTY
- stream_notification_callback — Uma função de chamada de retorno para o parâmetro de contexto de notification
- stream_register_wrapper — Sinônimo de stream_wrapper_register
- stream_resolve_include_path — Resolve o nome do arquivo em relação ao caminho de include
- stream_select — Executa o equivalente à chamada de sistema select() nos arrays de fluxos informados com um limite de tempo especificado por segundos e microssegundos
- stream_set_blocking — Definir modo de bloqueio/não-bloqueio em um fluxo
- stream_set_chunk_size — Define o tamanho do pacote do fluxo
- stream_set_read_buffer — Define o tamanho de buffer de leitura do stream
- stream_set_timeout — Define o limite de tempo em um fluxo
- stream_set_write_buffer — Define o tamanho do buffer de escrita do fluxo
- stream_socket_accept — Aceita uma conexão em um socket criado por stream_socket_server
- stream_socket_client — Abre conexão de socket de domínio Internet ou Unix
- stream_socket_enable_crypto — Liga ou desliga criptografia em socket já conectado
- stream_socket_get_name — Obtém o nome do socket local ou remoto
- stream_socket_pair — Cria um par de fluxos de socket conectados e indistinguíveis
- stream_socket_recvfrom — Recebe dados de um socket, conectado ou não
- stream_socket_sendto — Envia uma mensagem a um socket, conectado ou não
- stream_socket_server — Cria socket de servidor de domínio Internet ou Unix
- stream_socket_shutdown — Fecha uma conexão full-duplex
- stream_supports_lock — Informa se o fluxo suporta travamento
- stream_wrapper_register — Registra um empacotador URL implementado como uma classe PHP
- stream_wrapper_restore — Restaura um empacotador interno anteriormente desregistrado
- stream_wrapper_unregister — Desregistra um empacotador URL