(no version information, might be only in CVS)
php_stream_is -- Determina se um fluxo é de um tipo em particularphp_stream_is() retorna 1 se stream é de um tipo especificado por istype, ou 0 caso contrário.
Tabela 63-1. Valores para istype
Valor | Significado |
---|---|
PHP_STREAM_IS_STDIO | O fluxo é implementado usando a implementação stdio |
PHP_STREAM_IS_SOCKET | O fluxo é implementado usando a implementação socket de rede |
PHP_STREAM_IS_USERSPACE | O fluxo é implementado usando a implementação de objeto em espaço de usuário |
PHP_STREAM_IS_MEMORY | O fluxo é implementado usando a implementação de fluxo em memória que cresce com a demanda |
Nota: As "constantes" PHP_STREAM_IS_XXX são de fato definidas como ponteiros para a estrutura de operações de fluxos. Se sua extensão (ou qualquer outra extensão) define fluxos adicionais, ela deve declarar constantes PHP_STREAM_IS_XXX nos seus arquivos de cabeçalho (header) que você pode usar como base na comparação.
Nota: Essa função é implementada como uma comparação simples (e rápida) de ponteiros, e não muda o estado do fluxo em qualquer maneira.
Veja também php_stream_cast() e php_stream_can_cast().