Felnivåkonstanter: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '=== Predefined Constants === Dessa konstanter är alltid tillgängliga som en del av PHP-kärnan. '''Notering:''' Dessa konstantnamn kan användas i php.ini, men inte utanför PHP, som i httpd.conf, där du bör använda bitmaskvärden istället. ==== Fel och Loggning ==== {| class="wikitable" ! '''Värde''' !! '''Konstant''' !! '''Beskrivning''' !! '''Notering''' |- | 1 || '''E_ERROR (int)''' || Felfel vid körning. Dessa indikerar fel som inte kan åt...') |
Admin (diskussion | bidrag) |
||
Rad 1: | Rad 1: | ||
= | = Predefined Constants = | ||
Dessa konstanter är alltid tillgängliga som en del av PHP-kärnan. | Dessa konstanter är alltid tillgängliga som en del av PHP-kärnan. |
Nuvarande version från 10 oktober 2024 kl. 17.33
Predefined Constants
Dessa konstanter är alltid tillgängliga som en del av PHP-kärnan.
Notering: Dessa konstantnamn kan användas i php.ini, men inte utanför PHP, som i httpd.conf, där du bör använda bitmaskvärden istället.
Fel och Loggning
Värde | Konstant | Beskrivning | Notering |
---|---|---|---|
1 | E_ERROR (int) | Felfel vid körning. Dessa indikerar fel som inte kan återställas, som ett problem med minnesallokering. Skriptets körning stoppas. | |
2 | E_WARNING (int) | Varningsfel vid körning (icke-fatala fel). Körning av skriptet stoppas inte. | |
4 | E_PARSE (int) | Fel vid kompilering. Parse-fel ska endast genereras av parsern. | |
8 | E_NOTICE (int) | Meddelanden vid körning. Indikerar att skriptet påträffade något som kan indikera ett fel, men som också kan inträffa under normal körning. | |
16 | E_CORE_ERROR (int) | Fatala fel som inträffar under PHP:s initiala uppstart. Detta är som ett E_ERROR, förutom att det genereras av PHP:s kärna. | |
32 | E_CORE_WARNING (int) | Varningsfel som inträffar under PHP:s initiala uppstart. Detta är som ett E_WARNING, men genereras av PHP:s kärna. | |
64 | E_COMPILE_ERROR (int) | Fatala fel vid kompilering. Detta är som ett E_ERROR, förutom att det genereras av Zend Script Engine. | |
128 | E_COMPILE_WARNING (int) | Varningsfel vid kompilering. Detta är som ett E_WARNING, förutom att det genereras av Zend Script Engine. | |
256 | E_USER_ERROR (int) | Användargenererat felmeddelande. Detta är som ett E_ERROR, men genereras i PHP-kod med funktionen trigger_error. | |
512 | E_USER_WARNING (int) | Användargenererat varningsmeddelande. Detta är som ett E_WARNING, men genereras i PHP-kod med funktionen trigger_error. | |
1024 | E_USER_NOTICE (int) | Användargenererat meddelande. Detta är som ett E_NOTICE, men genereras i PHP-kod med funktionen trigger_error. | |
2048 | E_STRICT (int) | Aktivera för att låta PHP föreslå ändringar i din kod som säkerställer bästa kompatibilitet och framtidssäkring. | |
4096 | E_RECOVERABLE_ERROR (int) | Fångbart fatalt fel. Indikerar att ett potentiellt farligt fel inträffade, men motorn är inte i ett instabilt tillstånd. Om felet inte fångas av en användardefinierad hanterare (se set_error_handler), avslutas applikationen som om det var ett E_ERROR. | |
8192 | E_DEPRECATED (int) | Meddelanden vid körning. Aktivera detta för att få varningar om kod som inte kommer att fungera i framtida versioner. | |
16384 | E_USER_DEPRECATED (int) | Användargenererat varningsmeddelande. Detta är som ett E_DEPRECATED, men genereras i PHP-kod med funktionen trigger_error. | |
32767 | E_ALL (int) | Alla fel, varningar och meddelanden. |
Ovanstående värden (både numeriska eller symboliska) används för att bygga upp en bitmask som specificerar vilka fel som ska rapporteras. Du kan använda bitvisa operatorer för att kombinera dessa värden eller maskera bort vissa typer av fel. Notera att endast '|', '~', '!', '^' och '&' kommer att förstås inom php.ini.
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/errorfunc.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 Stockholm som har sponsrat Linux.se med webserver.