PHP Options and Information Fördefinierade Konstanter
Fördefinierade konstanter
Följande konstanter är alltid tillgängliga som en del av PHP-kärnan.
Fördefinierade phpcredits()-konstanter
Konstant | Beskrivning |
---|---|
CREDITS_GROUP (int) | En lista över kärnutvecklarna |
CREDITS_GENERAL (int) | Allmänna credits: Språkdesign och koncept, PHP-författare och SAPI-modul. |
CREDITS_SAPI (int) | En lista över server-API-moduler för PHP, och deras författare. |
CREDITS_MODULES (int) | En lista över tilläggsmoduler för PHP och deras författare. |
CREDITS_DOCS (int) | Credits för dokumentationsteamet. |
CREDITS_FULLPAGE (int) | Vanligtvis används i kombination med andra flaggor. Anger att en komplett fristående HTML-sida behöver skrivas ut inklusive informationen som anges av de andra flaggorna. |
CREDITS_QA (int) | Credits för kvalitetskontrollteamet. |
CREDITS_ALL (int) | CREDITS_GENERAL | CREDITS_GROUP | CREDITS_MODULES | CREDITS_QA | CREDITS_FULLPAGE. Genererar en komplett fristående HTML-sida med lämpliga taggar. Detta är standardvärdet. |
phpinfo()-konstanter
Konstant | Beskrivning |
---|---|
INFO_GENERAL (int) | Konfigurationslinjen, php.ini-plats, byggdatum, webbserver, system och mer. |
INFO_CREDITS (int) | PHP Credits. Se även phpcredits(). |
INFO_CONFIGURATION (int) | Aktuella lokala och huvudsakliga värden för PHP-direktiv. Se även ini_get(). |
INFO_MODULES (int) | Inlästa moduler och deras respektive inställningar. |
INFO_ENVIRONMENT (int) | Information om miljövariabler som också är tillgänglig i $_ENV. |
INFO_VARIABLES (int) | Visar alla fördefinierade variabler från EGPCS (Environment, GET, POST, Cookie, Server). |
INFO_LICENSE (int) | PHP Licensinformation. Se även licens-faq. |
INFO_ALL (int) | Visar alla ovanstående. Detta är standardvärdet. |
INI-lägeskonstanter
Konstant | Beskrivning |
---|---|
INI_USER (int) | Post kan ställas in i användarskript (som med ini_set()) eller i Windows-registret. Post kan ställas in i .user.ini. |
INI_PERDIR (int) | Post kan ställas in i php.ini, .htaccess, httpd.conf eller .user.ini. |
INI_SYSTEM (int) | Post kan ställas in i php.ini eller httpd.conf. |
INI_ALL (int) | Post kan ställas in var som helst. |
Assert-konstanter
Dessa värden används för att ställa in assert-alternativ i assert_options().
Konstant | Beskrivning |
---|---|
ASSERT_ACTIVE (int) | Aktivera assert()-utvärdering.
Varning: Denna funktion är föråldrad från och med PHP 8.3.0. Användning av denna funktion avrådes starkt. |
ASSERT_CALLBACK (int) | Callback-funktion att anropa vid misslyckade assertioner.
Varning: Denna funktion är föråldrad från och med PHP 8.3.0. Användning av denna funktion avrådes starkt. |
ASSERT_BAIL (int) | Avbryter körning vid misslyckade assertioner.
Varning: Denna funktion är föråldrad från och med PHP 8.3.0. Användning av denna funktion avrådes starkt. |
ASSERT_EXCEPTION (int) | Kastar ett AssertionError för varje misslyckad assertion.
Varning: Denna funktion är föråldrad från och med PHP 8.3.0. Användning av denna funktion avrådes starkt. |
ASSERT_WARNING (int) | Utfärdar en PHP-varning för varje misslyckad assertion.
Varning: Denna funktion är föråldrad från och med PHP 8.3.0. Användning av denna funktion avrådes starkt. |
ASSERT_QUIET_EVAL (int) | Inaktiverar error_reporting under utvärdering av assertion-uttrycket.
Varning: Denna funktion togs bort från och med PHP 8.0.0. |
Windows-specifika konstanter
Följande konstanter är endast tillgängliga om värdoperativsystemet är Windows och kan ge olika versionsinformation så att det är möjligt att upptäcka olika funktioner och använda dem.
Konstant | Beskrivning |
---|---|
PHP_WINDOWS_VERSION_MAJOR (int) | Den huvudsakliga versionen av Windows, detta kan vara antingen 4 (NT4/Me/98/95), 5 (XP/2003 R2/2003/2000) eller 6 (Vista/2008/7/8/8.1). |
PHP_WINDOWS_VERSION_MINOR (int) | Den mindre versionen av Windows, detta kan vara antingen 0 (Vista/2008/2000/NT4/95), 1 (XP), 2 (2003 R2/2003/XP x64), 10 (98) eller 90 (ME). |
PHP_WINDOWS_VERSION_BUILD (int) | Windows versionsnummer (t.ex. Windows Vista med SP1 installerad är version 6001). |
PHP_WINDOWS_VERSION_PLATFORM (int) | Plattformen som PHP för närvarande körs på, detta värde är 2 på Windows Vista/XP/2000/NT4, Server 2008/2003 och på Windows ME/98/95 detta värde är 1. |
PHP_WINDOWS_VERSION_SP_MAJOR (int) | Den huvudsakliga versionen av den installerade service packen, detta värde är 0 om ingen service pack är installerad. Till exempel, Windows XP med service pack 3 installerad kommer göra detta värde till 3. |
PHP_WINDOWS_VERSION_SP_MINOR (int) | Den mindre versionen av den installerade service packen, detta värde är 0 om ingen service pack är installerad. |
PHP_WINDOWS_VERSION_SUITEMASK (int) | Suitemask är en bitmask som kan indikera om olika Windows-funktioner är installerade, se tabellen nedan för möjliga bitfältsvärden. |
PHP_WINDOWS_VERSION_PRODUCTTYPE (int) | Detta innehåller värdet som används för att avgöra PHP_WINDOWS_NT_* konstanter. Detta värde kan vara en av PHP_WINDOWS_NT_* konstanter som indikerar plattformstypen. |
PHP_WINDOWS_NT_DOMAIN_CONTROLLER (int) | Detta är en domänkontrollant. |
PHP_WINDOWS_NT_SERVER (int) | Detta är ett serversystem (t.ex. Server 2008/2003/2000), notera att om detta är en domänkontrollant rapporteras det som PHP_WINDOWS_NT_DOMAIN_CONTROLLER. |
PHP_WINDOWS_NT_WORKSTATION (int) | Detta är ett arbetsstation-system (t.ex. Vista/XP/2000/NT4). |
Windows suitemask bitfältsvärden
Bits | Beskrivning |
---|---|
0x00000004 | Microsoft BackOffice-komponenter är installerade. |
0x00000400 | Windows Server 2003, Web Edition är installerad. |
0x00004000 | Windows Server 2003, Compute Cluster Edition är installerad. |
0x00000080 | Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition eller Windows 2000 Datacenter Server är installerad. |
0x00000002 | Windows Server 2008 Enterprise, Windows Server 2003, Enterprise Edition, Windows 2000 Advanced Server, eller Windows NT Server 4.0 Enterprise Edition är installerad. |
0x00000040 | Windows XP Embedded är installerad. |
0x00000200 | Windows Vista Home Premium, Windows Vista Home Basic, eller Windows XP Home Edition är installerad. |
0x00000100 | Fjärrskrivbord stöds, men endast en interaktiv session stöds. Detta värde är inställt om inte systemet körs i applikationsserverläge. |
0x00000001 | Microsoft Small Business Server var en gång installerad på systemet, men kan ha uppgraderats till en annan version av Windows. |
0x00000020 | Microsoft Small Business Server är installerad med den restriktiva klientlicensen i kraft. |
0x00002000 | Windows Storage Server 2003 R2 eller Windows Storage Server 2003 är installerad. |
0x00000010 | Terminal Services är installerat. Detta värde är alltid inställt. Om detta värde är inställt men 0x00000100 inte är inställt, då körs systemet i applikationsserverläge. |
0x00008000 | Windows Home Server är installerad. |
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/info.constants.php
PHP Funktioner Funktionsreferens
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp och Datorservice som har sponsrat Linux.se med webserver.