PHP Options and Information Körkonfiguration
Runtimekonfiguration
Beteendet för dessa funktioner påverkas av inställningar i php.ini.
PHP-alternativ/konfigurationsinställningar för information
Namn | Standard | Ändringsbart | Ändringslogg |
---|---|---|---|
assert.active | "1" | INI_ALL | Föråldrat sedan PHP 8.3.0 |
assert.bail | "0" | INI_ALL | Föråldrat sedan PHP 8.3.0 |
assert.warning | "1" | INI_ALL | Föråldrat sedan PHP 8.3.0 |
assert.callback | NULL | INI_ALL | Föråldrat sedan PHP 8.3.0 |
assert.quiet_eval | "0" | INI_ALL | Borttagen från och med PHP 8.0.0 |
assert.exception | "1" | INI_ALL | Före PHP 8.0.0, standard är "0". Föråldrat sedan PHP 8.3.0 |
enable_dl | "1" | INI_SYSTEM | Denna föråldrade funktion kommer sannolikt att tas bort i framtiden. |
max_execution_time | "30" | INI_ALL | |
max_input_time | "-1" | INI_PERDIR | |
max_input_nesting_level | "64" | INI_PERDIR | |
max_input_vars | 1000 | INI_PERDIR | |
zend.enable_gc | "1" | INI_ALL |
För ytterligare information och definitioner av INI_* lägen, se Where a configuration setting may be set. Här är en kort förklaring av konfigurationsdirektiven.
assert.active bool
Aktiverar assert()-utvärdering. zend.assertions bör användas istället för att kontrollera beteendet hos assert().
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 bool
Avslutar skriptkö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.warning bool
Genererar 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.callback string
Användardefinierad 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.quiet_eval bool
Varning Denna funktion togs bort från och med PHP 8.0.0.
Använder den aktuella inställningen av error_reporting() under utvärdering av assertion-uttrycket. Om aktiverad visas inga fel (implicit error_reporting(0)) under utvärderingen. Om avaktiverad visas fel enligt inställningarna för error_reporting()
assert.exception bool
Genererar ett AssertionError-undantag vid 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.
enable_dl bool
Denna direktiv tillåter att dynamisk inladdning av PHP-tillägg med dl() kan slås på och av.
Huvudanledningen till att inaktivera dynamisk inladdning är säkerhet. Med dynamisk inladdning är det möjligt att ignorera alla open_basedir-begränsningar. Standard är att tillåta dynamisk inladdning.
max_execution_time int
Detta ställer in den maximala tid i sekunder ett skript tillåts köras innan det avslutas av parsern. Detta hjälper till att förhindra att dåligt skrivna skript upptar servern. Standardinställningen är 30. Vid körning av PHP från kommandoraden är standardinställningen 0.
På icke-Windows-system påverkas inte den maximala körtiden av systemanrop, strömoperationer osv. Se funktionen set_time_limit för mer detaljer.
Din webbserver kan ha andra tidsbegränsningskonfigurationer som också kan avbryta PHP-körningen. Apache har en Timeout-direktiv och IIS har en CGI-tidsbegränsningsfunktion. Båda är som standard inställda på 300 sekunder. Se din webbservers dokumentation för specifika detaljer.
max_input_time int
Detta ställer in den maximala tid i sekunder ett skript tillåts att analysera indata, såsom POST och GET. Tidtagning börjar i det ögonblick PHP anropas på servern och slutar när körningen börjar. Standardinställningen är -1, vilket betyder att max_execution_time används istället. Ställ in till 0 för att tillåta obegränsad tid.
max_input_nesting_level int
Ställer in den maximala inbäddningsdjupet för indata variabler (dvs. $_GET, $_POST.)
max_input_vars int
Hur många indata variabler som får accepteras (gränsen tillämpas separat på $_GET, $_POST och $_COOKIE superglobals). Användning av denna direktiv mildrar risken för tjänsteförnekelseattacker som använder hashtabellskollisioner. Om det finns fler indata variabler än vad som anges av detta direktiv genereras en E_WARNING, och ytterligare indata variabler tas bort från förfrågan.
zend.enable_gc bool
Aktiverar eller inaktiverar samlaren för cirkulära referenser.
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/info.configuration.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.