Principais Constantes Predefinidas
Essas constantes são definidas pelo núcleo do PHP. Isso inclui o PHP,
o engine do Zend e módulos SAPI.
-
PHP_VERSION
(string)
-
A versão atual do PHP como uma string no formato
"major.minor.release[extra]".
-
PHP_MAJOR_VERSION
(integer)
-
O número de versão "major" do PHP como um inteiro (exemplo: int(5)
para a versão "5.2.7-extra"). Disponível a partir do PHP 5.2.7.
-
PHP_MINOR_VERSION
(integer)
-
O número de versão "minor" do PHP como um inteiro (exemplo: int(2)
para a versão "5.2.7-extra"). Disponível a partir do PHP 5.2.7.
-
PHP_RELEASE_VERSION
(integer)
-
O número de versão "release" do PHP como um inteiro (exemplo: int(7)
para a versão "5.2.7-extra"). Disponível a partir do PHP 5.2.7.
-
PHP_VERSION_ID
(integer)
-
A versão atual do PHP como um inteiro, útil
para comparações entre versões (exemplo: int(50207) na versão "5.2.7-extra").
Disponível a partir do PHP 5.2.7.
-
A versão "extra" do PHP como uma string (exemplo: '-extra'
na versão "5.2.7-extra"). Geralmente utilizado por distribuidores
para indicar uma versão de empacotamento. Disponível a partir do
PHP 5.2.7.
-
PHP_ZTS
(integer)
-
Disponível a partir do PHP 5.2.7.
-
PHP_DEBUG
(integer)
-
Disponível a partir do PHP 5.2.7.
-
PHP_MAXPATHLEN
(integer)
-
O tamanho máximo do nome de um arquivo (incluindo seus diretórios) suportado
nesta versão do PHP. Disponível a partir do PHP 5.3.0.
-
PHP_OS
(string)
-
O sistema operacional para o qual o PHP foi compilado.
-
PHP_OS_FAMILY
(string)
-
A família do sistema operacional para o qual o PHP foi compilado. Qualquer uma entre
'Windows', 'BSD',
'Darwin', 'Solaris',
'Linux' ou 'Unknown'.
Disponível a partir do PHP 7.2.0.
-
PHP_SAPI
(string)
-
O nome da Server API para esta compilação do PHP.
Veja também php_sapi_name().
-
PHP_EOL
(string)
-
O simbolo correto de 'Fim de linha' para esta plataforma.
Disponível a partir do PHP 5.0.2.
-
PHP_INT_MAX
(integer)
-
O maior inteiro suportado nesta compilação do PHP. Geralmente int(2147483647).
Disponível a partir do PHP 5.0.5.
-
PHP_INT_MIN
(integer)
-
O menor inteiro suportado nesta compilação do PHP. Geralmente int(-2147483648) em sistemas 32 bits e
int(-9223372036854775808) em sistemas 64 bit. Disponível a partir do PHP 7.0.0.
Normalmente PHP_INT_MIN === ~PHP_INT_MAX.
-
PHP_INT_SIZE
(integer)
-
O tamanho de um inteiro em bytes nesta compilação do PHP. Disponível a partir do PHP 5.0.5.
-
PHP_FLOAT_DIG
(integer)
-
Número de dígitos decimais que podem ser arredondados para um float e recuperados
sem perda de precisão.
Disponível a partir do PHP 7.2.0.
-
PHP_FLOAT_EPSILON
(float)
-
O menor número positivo representável x, tal que x + 1.0 !=
1.0.
Disponível a partir do PHP 7.2.0.
-
PHP_FLOAT_MIN
(float)
-
O menor número de ponto flutuante representável.
Disponível a partir do PHP 7.2.0.
-
PHP_FLOAT_MAX
(float)
-
O maior número de ponto flutuante representável.
Disponível a partir do PHP 7.2.0.
-
DEFAULT_INCLUDE_PATH
(string)
-
-
PEAR_INSTALL_DIR
(string)
-
-
PEAR_EXTENSION_DIR
(string)
-
-
PHP_EXTENSION_DIR
(string)
-
-
PHP_PREFIX
(string)
-
O valor configurado em "--prefix" na compilação do PHP.
-
PHP_BINDIR
(string)
-
Especifica o caminho onde os binários foram instalados.
-
PHP_BINARY
(string)
-
Especifica o caminho do binário do PHP utilizado na execução do script.
Disponível a partir do PHP 5.4.
-
PHP_MANDIR
(string)
-
Especifica onde as páginas do manual foram instaladas.
Disponível a partir do PHP 5.3.7.
-
PHP_LIBDIR
(string)
-
-
PHP_DATADIR
(string)
-
-
PHP_SYSCONFDIR
(string)
-
-
PHP_LOCALSTATEDIR
(string)
-
-
PHP_CONFIG_FILE_PATH
(string)
-
-
PHP_CONFIG_FILE_SCAN_DIR
(string)
-
-
PHP_SHLIB_SUFFIX
(string)
-
O sufixo de bibliotecas compartilhadas da plataforma na qual o PHP foi compilado. Geralmente "so" (Unixes)
ou "dll" (Windows).
-
PHP_FD_SETSIZE
(string)
-
O número máximo de descritores de arquivos para as chamadas de sistema select. Disponível
a partir do PHP 7.1.0.
-
E_ERROR
(integer)
-
Constante para relatório de erros
-
E_WARNING
(integer)
-
Constante para relatório de erros
-
E_PARSE
(integer)
-
Constante para relatório de erros
-
E_NOTICE
(integer)
-
Constante para relatório de erros
-
E_CORE_ERROR
(integer)
-
Constante para relatório de erros
-
E_CORE_WARNING
(integer)
-
Constante para relatório de erros
-
E_COMPILE_ERROR
(integer)
-
Constante para relatório de erros
-
E_COMPILE_WARNING
(integer)
-
Constante para relatório de erros
-
E_USER_ERROR
(integer)
-
Constante para relatório de erros
-
E_USER_WARNING
(integer)
-
Constante para relatório de erros
-
E_USER_NOTICE
(integer)
-
Constante para relatório de erros
-
E_RECOVERABLE_ERROR
(integer)
-
Constante para relatório de erros.
Disponível a partir do PHP 5.2.0.
-
E_DEPRECATED
(integer)
-
Constante para relatório de erros.
Disponível a partir do PHP 5.3.0.
-
E_USER_DEPRECATED
(integer)
-
Constante para relatório de erros.
Disponível a partir do PHP 5.3.0.
-
E_ALL
(integer)
-
Constante para relatório de erros
-
E_STRICT
(integer)
-
Constante para relatório de erros
-
__COMPILER_HALT_OFFSET__
(integer)
-
Disponível a partir do PHP 5.1.0.
-
TRUE
(boolean)
-
Veja Booleanos.
-
FALSE
(boolean)
-
Veja Booleanos.
-
NULL
(boolean)
-
Veja Null.
Veja também: Constantes
Mágicas.