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").
- 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.
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
(ou PHP_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 configurado no comando "configure". No Windows, é o valor informado em --with-prefix durante o comando "configure".
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 do Windows
CTRL+C
. Disponível a partir do PHP 7.4.0 (somente para o Windows). PHP_WINDOWS_EVENT_CTRL_BREAK
(int) - Um evento do Windows
CTRL+BREAK
. 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.