fördefinierade konstanter

Från Wiki.linux.se
Version från den 15 augusti 2024 kl. 05.36 av Admin (diskussion | bidrag)
Hoppa till navigering Hoppa till sök

Predefinierade konstanter Kärnpredefinierade konstanter Dessa konstanter är definierade av PHP-kärnan. Detta inkluderar PHP, Zend-motorn och SAPI-moduler.

  • PHP_VERSION (sträng)
Aktuell PHP-version som en sträng i "huvud.minor.utgåva[extra]"-notation.
  • PHP_MAJOR_VERSION (int)
Aktuell "huvud"-version av PHP som ett heltal (t.ex. int(5) från version "5.2.7-extra").
  • PHP_MINOR_VERSION (int)
Aktuell "minor"-version av PHP som ett heltal (t.ex. int(2) från version "5.2.7-extra").
  • PHP_RELEASE_VERSION (int)
Aktuell "utgåva"-version av PHP som ett heltal (t.ex. int(7) från version "5.2.7-extra").
  • PHP_VERSION_ID (int)
Aktuell PHP-version som ett heltal, användbart för versionsjämförelser (t.ex. int(50207) från version "5.2.7-extra").
  • PHP_EXTRA_VERSION (sträng)
Aktuell "extra"-version av PHP som en sträng (t.ex. '-extra' från version "5.2.7-extra"). Används ofta av distributionsleverantörer för att ange en paketversion.
  • ZEND_THREAD_SAFE (bool)
Anger om den aktuella byggnaden av PHP är trådsäker.
  • ZEND_DEBUG_BUILD (bool)
Anger om den aktuella byggnaden av PHP är en debug-byggnad.
  • PHP_ZTS (int)
Anger om den aktuella byggnaden av PHP är trådsäker.
  • PHP_DEBUG (int)
Anger om den aktuella byggnaden av PHP är en debug-byggnad.
  • DEBUG_BACKTRACE_PROVIDE_OBJECT (int)
Fyll i "objekt"-indexet.
  • DEBUG_BACKTRACE_IGNORE_ARGS (int)
Inkluderar inte argumentinformation för funktioner i stackspåret.
  • PHP_MAXPATHLEN (int)
Maximal längd på filnamn (inklusive sökväg) som stöds av denna byggnad av PHP.
  • PHP_OS (sträng)
Operativsystemet som PHP byggdes för.
  • PHP_OS_FAMILY (sträng)
Operativsystemets familj som PHP byggdes för. En av 'Windows', 'BSD', 'Darwin', 'Solaris', 'Linux' eller 'Okänd'. Tillgänglig från och med PHP 7.2.0.
  • PHP_SAPI (sträng)
Server-API för denna byggnad av PHP. Se också php_sapi_name().
  • PHP_EOL (sträng)
Korrekt 'End Of Line'-symbol för denna plattform.
  • PHP_INT_MAX (int)
Det största heltal som stöds i denna byggnad av PHP. Vanligtvis int(2147483647) i 32-bitarssystem och int(9223372036854775807) i 64-bitarssystem.
  • PHP_INT_MIN (int)
Det minsta heltal som stöds i denna byggnad av PHP. Vanligtvis int(-2147483648) i 32-bitarssystem och int(-9223372036854775808) i 64-bitarssystem. Vanligtvis är PHP_INT_MIN === ~PHP_INT_MAX.
  • PHP_INT_SIZE (int)
Storleken på ett heltal i byte i denna byggnad av PHP.
  • PHP_FLOAT_DIG (int)
Antal decimaler som kan avrundas till ett flyttal och tillbaka utan precisionförlust. Tillgänglig från och med PHP 7.2.0.
  • PHP_FLOAT_EPSILON (float)
Minsta representabla positiva tal x, så att x + 1.0 != 1.0. Tillgänglig från och med PHP 7.2.0.
  • PHP_FLOAT_MIN (float)
Minsta representabla positiva flyttal. Om du behöver det minsta representabla negativa flyttalet, använd -PHP_FLOAT_MAX. Tillgänglig från och med PHP 7.2.0.
  • PHP_FLOAT_MAX (float)
Största representabla flyttal. Tillgänglig från och med PHP 7.2.0.
  • DEFAULT_INCLUDE_PATH (sträng)
  • PEAR_INSTALL_DIR (sträng)
  • PEAR_EXTENSION_DIR (sträng)
  • PHP_EXTENSION_DIR (sträng)
Standardkatalogen där man letar efter dynamiskt laddningsbara tillägg (om inte annat anges av extension_dir). Standardinställningen är PHP_PREFIX (eller PHP_PREFIX . "\\ext" på Windows).
  • PHP_PREFIX (sträng)
Värdet --prefix sattes till vid konfiguration. På Windows är det värdet --with-prefix sattes till vid konfiguration.
  • PHP_BINDIR (sträng)
Värdet --bindir sattes till vid konfiguration. På Windows är det värdet --with-prefix sattes till vid konfiguration.
  • PHP_BINARY (sträng)
Anger PHP-binärsökvägen under skriptkörningen.
  • PHP_MANDIR (sträng)
Anger var manuella sidor installerades.
  • PHP_LIBDIR (sträng)
  • PHP_DATADIR (sträng)
  • PHP_SYSCONFDIR (sträng)
  • PHP_LOCALSTATEDIR (sträng)
  • PHP_CONFIG_FILE_PATH (sträng)
  • PHP_CONFIG_FILE_SCAN_DIR (sträng)
  • PHP_SHLIB_SUFFIX (sträng)
Byggplattformens delade bibliotekssuffix, såsom "so" (de flesta Unixes) eller "dll" (Windows).
  • PHP_FD_SETSIZE (int)
Maximalt antal filbeskrivare för select-systemanrop. Tillgänglig från och med PHP 7.1.0.
  • E_ERROR (int)
Konstant för felrapportering
  • E_WARNING (int)
Konstant för felrapportering
  • E_PARSE (int)
Konstant för felrapportering
  • E_NOTICE (int)
Konstant för felrapportering
  • E_CORE_ERROR (int)
Konstant för felrapportering
  • E_CORE_WARNING (int)
Konstant för felrapportering
  • E_COMPILE_ERROR (int)
Konstant för felrapportering
  • E_COMPILE_WARNING (int)
Konstant för felrapportering
  • E_USER_ERROR (int)
Konstant för felrapportering
  • E_USER_WARNING (int)
Konstant för felrapportering
  • E_USER_NOTICE (int)
Konstant för felrapportering
  • E_RECOVERABLE_ERROR (int)
Konstant för felrapportering.
  • E_DEPRECATED (int)
Konstant för felrapportering.
  • E_USER_DEPRECATED (int)
Konstant för felrapportering.
  • E_ALL (int)
Konstant för felrapportering
  • E_STRICT (int)
Konstant för felrapportering
  • __COMPILER_HALT_OFFSET__ (int)
  • true (bool)
Se Booleans.
  • false (bool)
Se Booleans.
  • null (null)
Se Null.
  • PHP_WINDOWS_EVENT_CTRL_C (int)
Ett Windows CTRL+C-händelse. Tillgänglig från och med PHP 7.4.0 (endast Windows).
  • PHP_WINDOWS_EVENT_CTRL_BREAK (int)
Ett Windows CTRL+BREAK-händelse. Tillgänglig från och med PHP 7.4.0 (endast Windows).
  • PHP_CLI_PROCESS_TITLE (bool)
Anger om inställning och hämtning av processtiteln är tillgänglig. Tillgänglig endast under CLI SAPI.
  • STDERR (resurs)
En redan öppnad ström till stderr. Tillgänglig endast under CLI SAPI.
  • STDIN (resurs)
En redan öppnad ström till stdin. Tillgänglig endast under CLI SAPI.
  • STDOUT (resurs)
En redan öppnad ström till stdout. Tillgänglig endast under CLI SAPI.

Se också: Magiska konstanter.

Standard Predefinierade Konstanter ¶ Alla konstanter från kärntillägg definieras i PHP som standard.