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 a0
|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.
|
FILE_TEXT
(int)
|
Modo texto.
|
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. |