Constantes Pré-definidas
Principais Constantes Predefinidas
Essas constantes são definidas pelo núcleo do PHP. Isso inclui o PHP, o motor Zend e módulos SAPI.
-
PHP_VERSION
(string) - A versão atual do PHP como uma string no formato "maior.menor.lançamento[extra]".
-
PHP_MAJOR_VERSION
(int) - O número de versão "maior" do PHP como um inteiro (exemplo: int(5) para a versão "5.2.7-extra").
-
PHP_MINOR_VERSION
(int) - O número de versão "menor" do PHP como um inteiro (exemplo: int(2) para a versão "5.2.7-extra").
-
PHP_RELEASE_VERSION
(int) - O número de versão de "lançamento" do PHP como um inteiro (exemplo: int(7) para a versão "5.2.7-extra").
-
PHP_VERSION_ID
(int) - 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").
-
PHP_EXTRA_VERSION
(string) - 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.
-
ZEND_THREAD_SAFE
(bool) - Indica se a compilação atual do PHP é segura para "threads".
-
ZEND_DEBUG_BUILD
(bool) - Indica se a compilação atual do PHP é uma compilação para depuração.
-
PHP_ZTS
(int) - Indica se a compilação atual do PHP é segura para "threads".
-
PHP_DEBUG
(int) - Indica se a compilação atual do PHP é uma compilação para depuração.
-
DEBUG_BACKTRACE_PROVIDE_OBJECT
(int) - Preenche o índice "object".
-
DEBUG_BACKTRACE_IGNORE_ARGS
(int) - Não inclui o argumento de funções no stack trace.
-
PHP_MAXPATHLEN
(int) - O tamanho máximo do nome de um arquivo (incluindo seus diretórios) suportado nesta versão do PHP.
-
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 símbolo correto de 'Fim de linha' para esta plataforma.
-
PHP_INT_MAX
(int) - O maior inteiro suportado nesta compilação do PHP. Geralmente int(2147483647) em sistemas de 32 bit e int(9223372036854775807) em sistemas de 64 bits.
-
PHP_INT_MIN
(int) - O menor inteiro suportado nesta compilação do PHP. Geralmente int(-2147483648) em sistemas 32 bits e int(-9223372036854775808) em sistemas 64 bit. Normalmente PHP_INT_MIN === ~PHP_INT_MAX.
-
PHP_INT_SIZE
(int) - O tamanho de um inteiro em bytes nesta compilação do PHP.
-
PHP_FLOAT_DIG
(int) - 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 positivo representável.
Se você precisar do menor número de ponto flutuante negativo, use
- PHP_FLOAT_MAX
. 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) -
O diretório padrão onde localizar extensões carregáveis dinamicamente
(podendo ser sobrescrito por extension_dir).
Tem como o padrão
PHP_PREFIX
(ouPHP_PREFIX . "\\ext"
no Windows). -
PHP_PREFIX
(string) - O valor --prefix foi configurado durante o comando "configure". No Windows, este é o valor de --with-prefix informado no comando "configure".
-
PHP_BINDIR
(string) - O valor --bindir foi definido no comando "configure". No Windows, é o valor informado em --with-prefix durante o comando "configure".
-
PHP_SBINDIR
(string) - O valor --sbindir foi definido no comando "configure". No Windows, é o valor informado em --with-prefix durante o comando "configure". Disponível a partir do PHP 8.4.0.
-
PHP_BINARY
(string) - Especifica o caminho do binário do PHP utilizado na execução do script.
-
PHP_MANDIR
(string) - Especifica onde as páginas do manual foram instaladas.
-
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" (Unix) ou "dll" (Windows).
-
PHP_FD_SETSIZE
(int) - 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
(int) - Constante para relatório de erros
-
E_WARNING
(int) - Constante para relatório de erros
-
E_PARSE
(int) - Constante para relatório de erros
-
E_NOTICE
(int) - Constante para relatório de erros
-
E_CORE_ERROR
(int) - Constante para relatório de erros
-
E_CORE_WARNING
(int) - Constante para relatório de erros
-
E_COMPILE_ERROR
(int) - Constante para relatório de erros
-
E_COMPILE_WARNING
(int) - Constante para relatório de erros
-
E_USER_ERROR
(int) - Constante para relatório de erros
-
E_USER_WARNING
(int) - Constante para relatório de erros
-
E_USER_NOTICE
(int) - Constante para relatório de erros
-
E_RECOVERABLE_ERROR
(int) - Constante para relatório de erros.
-
E_DEPRECATED
(int) - Constante para relatório de erros.
-
E_USER_DEPRECATED
(int) - Constante para relatório de erros.
-
E_ALL
(int) - Constante para relatório de erros
-
E_STRICT
(int) - Constante para relatório de erros
-
__COMPILER_HALT_OFFSET__
(int) -
true
(bool) - Veja Booleanos.
-
false
(bool) - Veja Booleanos.
-
null
(null) - Veja Null.
-
PHP_WINDOWS_EVENT_CTRL_C
(int) - Um evento CTRL +C do Windows. Disponível a partir do PHP 7.4.0 (somente para o Windows).
-
PHP_WINDOWS_EVENT_CTRL_BREAK
(int) - Um evento CTRL +BREAK do Windows. Disponível a partir do PHP 7.4.0 (somente para o Windows).
-
PHP_CLI_PROCESS_TITLE
(bool) - Indica se a configuração e obtenção do título do processo está disponível. Disponível apenas no CLI SAPI.
-
STDERR
(resource) -
Um fluxo já aberto para
stderr
. Disponível apenas no CLI SAPI. -
STDIN
(resource) -
Um fluxo já aberto para
stdin
. Disponível apenas no CLI SAPI. -
STDOUT
(resource) -
Um fluxo já aberto para
stdout
. Disponível apenas no CLI SAPI.
Veja também: Constantes Mágicas.
Constantes Padrão Predefinidas
Todas as constantes de extensões do núcleo são definidas no PHP por padrão.