Constantes Predefinidas

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 (bool) Sinônimo de ZEND_THREAD_SAFE
Indica se a compilação atual do PHP é segura para "threads".
PHP_DEBUG (bool) Sinônimo de ZEND_DEBUG_BUILD
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 (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 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)
E_WARNING (int)
E_PARSE (int)
E_NOTICE (int)
E_CORE_ERROR (int)
E_CORE_WARNING (int)
E_COMPILE_ERROR (int)
E_COMPILE_WARNING (int)
E_USER_ERROR (int)
E_USER_WARNING (int)
E_USER_NOTICE (int)
E_RECOVERABLE_ERROR (int)
E_DEPRECATED (int)
E_USER_DEPRECATED (int)
E_ALL (int)
E_STRICT (int)
Constantes 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.

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top