PHP 5.5.29 is available

Constantes Pré-definidas

Principais Constantes Pré-definidas

Essas constantes são definidas pelo núcleo do PHP. Isso inclui 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 desde 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 desde 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 desde PHP 5.2.7.
PHP_VERSION_ID (integer)
A versão atual do PHP como um inteiro, útil para comparações (exemplo: int(50207) na versão "5.2.7-extra"). Disponível desde PHP 5.2.7.
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. Disponível desde PHP 5.2.7.
PHP_ZTS (integer)
Disponível desde PHP 5.2.7.
PHP_DEBUG (integer)
Disponível desde PHP 5.2.7.
PHP_MAXPATHLEN (integer)
O tamanho máximo de um arquivo (incluindo seus diretórios) suportado nessa versão do PHP. Disponível desde PHP 5.3.0.
PHP_OS (string)
PHP_SAPI (string)
A nome da Server API desse PHP. See also php_sapi_name().
PHP_EOL (string)
O simbolo de 'Fim de linha' dessa plataforma. Disponível o PHP 5.0.2
PHP_INT_MAX (integer)
O maior inteiro suportado nesse interpretador de PHP. Geralmente int(2147483647). Disponível desde o PHP 5.0.5
PHP_INT_MIN (integer)
O menor inteiro suportado nesse interpretador do PHP. Geralmentel int(-2147483648) em sistemas 32 bits e int(-9223372036854775808) em sistemas 64 bit. Disponível desde o PHP 7.0.0
PHP_INT_SIZE (integer)
O tamanho de um inteiro em bytes nesse interpretador do PHP. Disponível desde o PHP 5.0.5
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 construção desse interpretador.
PHP_BINDIR (string)
Especifica o caminho onde os binários estão instalados.
PHP_BINARY (string)
Especifica o caminho do binário do PHP utilizado na execução do script. Disponível desde o PHP 5.4.
PHP_MANDIR (string)
Especifica onde as manpages estão instaladas. Disponível desde o 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 dessa plataforma. Geralmente "so" (Unixes) ou "dll" (Windows).
E_ERROR (integer)
Constante para relato de erros
E_WARNING (integer)
E_PARSE (integer)
E_NOTICE (integer)
E_CORE_ERROR (integer)
E_CORE_WARNING (integer)
E_COMPILE_ERROR (integer)
E_COMPILE_WARNING (integer)
E_USER_ERROR (integer)
E_USER_WARNING (integer)
E_USER_NOTICE (integer)
E_DEPRECATED (integer)
Disponível desde o PHP 5.3.0
E_USER_DEPRECATED (integer)
Disponível desde o PHP 5.3.0
E_ALL (integer)
E_STRICT (integer)
__COMPILER_HALT_OFFSET__ (integer)
Disponível desde o PHP 5.1.0
TRUE (boolean)
Veja Booleans.
FALSE (boolean)
Veja Booleans.
NULL (boolean)
Veja Null.

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.

add a note add a note

User Contributed Notes 2 notes

up
5
rdcapasso
1 year ago
Volker's getOS() function needs to have the order of cases changed in the switch statement since "darwin" contains "win", which means that both "windows" and "darwin" will return self::OS_WIN. I've moved the 'dar' case above the 'win' case:

<?php
class System {

    const
OS_UNKNOWN = 1;
    const
OS_WIN = 2;
    const
OS_LINUX = 3;
    const
OS_OSX = 4;

   
/**
     * @return int
     */
   
static public function getOS() {
        switch (
true) {
            case
stristr(PHP_OS, 'DAR'): return self::OS_OSX;
            case
stristr(PHP_OS, 'WIN'): return self::OS_WIN;
            case
stristr(PHP_OS, 'LINUX'): return self::OS_LINUX;
            default : return
self::OS_UNKNOWN;
        }
    }

}
?>
up
1
Anonymous
7 months ago
PHP_EOL can be used like that:

<?php

$data
= 'some data'.PHP_EOL;
$fp = fopen('somefile', 'a');
fwrite($fp, $data);

?>

Which is the same of \r\n or \n depending on the OS.
You can put those lines in a while for example, and create a log file.
To Top