Constantes pré-definidas

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.

SEEK_SET (int)
SEEK_CUR (int)
SEEK_END (int)
LOCK_SH (int)
LOCK_EX (int)
LOCK_UN (int)
LOCK_NB (int)
GLOB_BRACE (int)
Expande {a,b,c} para corresponder a 'a', 'b', ou 'c'

Note: GLOB_BRACE não está disponível em alguns sistemas não-GNU, como Solaris ou Alpine Linux.

GLOB_ERR (int)
Para em erros de leitura (como diretórios não legíveis), por padrão erros são ignorados.
GLOB_ONLYDIR (int)
Retorna somente entradas de diretório que correspondem ao padrão
GLOB_MARK (int)
Adiciona uma barra (ou barra invertida no Windows) para cada diretório retornado
GLOB_NOSORT (int)
Retorna os arquivos conforme aparecem no diretório (sem ordenação). Quando esta opção não é usada, os nomes são ordenados alfabeticamente.
GLOB_NOCHECK (int)
Retorna o padrão de busca se nenhum arquivo correspondente a ele for encontrado.
GLOB_NOESCAPE (int)
Barras invertidas não escapam meta-caracteres
GLOB_AVAILABLE_FLAGS (int)
Todas as opções GLOB_* combinadas. Equivalente a 0 | GLOB_BRACE | GLOB_MARK | GLOB_NOSORT | GLOB_NOCHECK | GLOB_NOESCAPE | GLOB_ERR | GLOB_ONLYDIR
Constants Description
PATHINFO_ALL (int) Todas as partes da informação do caminho retornadas como um array associativo.
PATHINFO_DIRNAME (int) O caminho do diretório ou arquivo.
PATHINFO_BASENAME (int) O nome do diretório ou o nome e extensão do arquivo.
PATHINFO_EXTENSION (int) A extensão do arquivo.
PATHINFO_FILENAME (int) O nome do arquivo (sem a extensão) ou diretório.
FILE_USE_INCLUDE_PATH (int) Procura por filename no include_path.
FILE_NO_DEFAULT_CONTEXT (int)
FILE_APPEND (int) Adiciona conteúdo ao arquivo existente.
FILE_IGNORE_NEW_LINES (int) Remove caracteres de fim de linha.
FILE_SKIP_EMPTY_LINES (int) Pula linhas em branco.
FILE_BINARY (int)

Modo binário.

Note:

Esta constante não tem efeito e está disponível apenas para compatibilidade futura (forward compatibility).

FILE_TEXT (int)

Modo texto.

Note:

Esta constante não tem efeito e está disponível apenas para compatibilidade futura (forward compatibility).

INI_SCANNER_NORMAL (int) Modo de scanner INI normal.
INI_SCANNER_RAW (int) Modo de scanner INI original.
INI_SCANNER_TYPED (int) Modo de scanner INI tipado.
FNM_NOESCAPE (int) Desativa o escape de barra invertida.
FNM_PATHNAME (int) A barra na string corresponde apenas à barra no padrão fornecido.
FNM_PERIOD (int) O ponto inicial na string deve corresponder exatamente ao ponto no padrão fornecido.
FNM_CASEFOLD (int) Corresponde sem diferenciar maiúsculas e minúsculas. Parte da extensão GNU.
Constants Description
UPLOAD_ERR_CANT_WRITE

Falha ao gravar o arquivo no disco.

UPLOAD_ERR_EXTENSION

Uma extesão PHP parou o envio do arquivo. O PHP não fornece um meio de certificar que extensão causou a parada do envio; examinar a lista de extensões carregadas com phpinfo() pode ajudar.

UPLOAD_ERR_FORM_SIZE

O arquivo enviado excede o tamanho da diretiva MAX_FILE_SIZE que foi especificada no formulário HTML.

UPLOAD_ERR_INI_SIZE

O arquivo enviado excede o tamanho especificado na diretiva upload_max_filesize do php.ini.

UPLOAD_ERR_NO_FILE

Nenhum arquivo foi enviado.

UPLOAD_ERR_NO_TMP_DIR

Falta um diretório temporário.

UPLOAD_ERR_OK

Não houve erro, o arquivo foi enviado com sucesso.

UPLOAD_ERR_PARTIAL

O arquivo foi enviado apenas parcialmente.