Språkreferens: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) |
||
(35 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 37: | Rad 37: | ||
* [[Variabler från externa källor]] | * [[Variabler från externa källor]] | ||
== [[Konstanter]] | == Konstanter == | ||
* [[Konstanter]] | |||
* [[Syntax]] | * [[Syntax]] | ||
* [[Fördefinierade konstanter]] | * [[Fördefinierade konstanter]] | ||
Rad 45: | Rad 46: | ||
<BR> | <BR> | ||
== Operatorer == | |||
* [[Operatorer]] | * [[Operatorer]] | ||
* [[Operatorföreträde]] | * [[Operatorföreträde]] | ||
Rad 61: | Rad 62: | ||
== Kontrollstrukturer == | == Kontrollstrukturer == | ||
* Introduktion | * [[Introduktion till Kontrollstrukturer]] | ||
* if | * [[if]] | ||
* else | * [[else]] | ||
* elseif/else if | * [[elseif/else if]] | ||
* Alternativ syntax för kontrollstrukturer | * [[Alternativ syntax för kontrollstrukturer]] | ||
* while | * [[while]] | ||
* do-while | * [[do-while]] | ||
* for | * [[for]] | ||
* foreach | * [[foreach]] | ||
* break | * [[break]] | ||
* continue | * [[continue]] | ||
* switch | * [[switch]] | ||
* match | * [[match]] | ||
* declare | * [[declare]] | ||
* return | * [[return]] | ||
* require | * [[require]] | ||
* include | * [[include]] | ||
* require_once | * [[require_once]] | ||
* include_once | * [[include_once]] | ||
* goto | * [[goto]] | ||
== Funktioner == | == Funktioner == | ||
* Användardefinierade funktioner | * [[Användardefinierade funktioner]] | ||
* Funktionsargument | * [[Funktionsargument]] | ||
* Återgivande av värden | * [[Återgivande av värden]] | ||
* Variabla funktioner | * [[Variabla funktioner]] | ||
* Interna (inbyggda) funktioner | * [[Interna (inbyggda) funktioner]] | ||
* Anonyma funktioner | * [[Anonyma funktioner]] | ||
* Pilfunktioner | * [[Pilfunktioner]] | ||
* Första klassens kallbara syntax | * [[Första klassens kallbara syntax]] | ||
== Klasser och Objekt == | == Klasser och Objekt == | ||
* Introduktion | * [[Introduktion till Klasser och Objekt]] | ||
* Grunden | * [[Grunden]] | ||
* Egenskaper | * [[Egenskaper]] | ||
* Klasskonstanter | * [[Klasskonstanter]] | ||
* Autoladdning av klasser | * [[Autoladdning av klasser]] | ||
* Konstruktorer och destruktorer | * [[Konstruktorer och destruktorer]] | ||
* Synlighet | * [[Synlighet]] | ||
* Objektsarv | * [[Objektsarv]] | ||
* Områdeslösningsoperator (::) | * [[Områdeslösningsoperator (::)]] | ||
* Statiskt nyckelord | * [[Statiskt nyckelord]] | ||
* Klassabstraktion | * [[Klassabstraktion]] | ||
* Objektsgränssnitt | * [[Objektsgränssnitt]] | ||
* Traits | * [[Traits]] | ||
* Anonyma klasser | * [[Anonyma klasser]] | ||
* Överbelastning | * [[Överbelastning]] | ||
* Objektsiteration | * [[Objektsiteration]] | ||
* Magiska metoder | * [[Magiska metoder]] | ||
* Slutligt nyckelord | * [[Slutligt nyckelord]] | ||
* Objektskloning | * [[Objektskloning]] | ||
* Jämföra objekt | * [[Jämföra objekt]] | ||
* Sena statiska bindningar | * [[Sena statiska bindningar]] | ||
* Objekt och referenser | * [[Objekt och referenser]] | ||
* Objektserialisering - Serialisera objekt - objekt i sessioner | * [[Objektserialisering]] - Serialisera objekt - objekt i sessioner | ||
* Kovarians och kontravarians | * [[Kovarians och kontravarians]] | ||
* OOP Ändringslogg | * [[OOP Ändringslogg]] | ||
== Namnrymder == | == Namnrymder == | ||
* Översikt — Namnrymder översikt | * [[Översikt]] — Namnrymder översikt | ||
* Namnrymder — Definiera namnrymder | * [[Namnrymder]] — Definiera namnrymder | ||
* Sub-namnrymder — Deklarera sub-namnrymder | * [[Sub-namnrymder]] — Deklarera sub-namnrymder | ||
* Definiera flera namnrymder i samma fil | * [[Definiera flera namnrymder i samma fil]] | ||
* Grundläggande — Använda namnrymder: Grundläggande | * [[Grundläggande]] — Använda namnrymder: Grundläggande | ||
* Namnrymder och dynamiska språkfunktioner | * [[Namnrymder och dynamiska språkfunktioner]] | ||
* Namnrymde-nyckelord och __NAMESPACE__ — Namnrymde-nyckelordet och __NAMESPACE__ magiska konstant | * [[Namnrymde-nyckelord och __NAMESPACE__ — Namnrymde-nyckelordet och __NAMESPACE__ magiska konstant]] | ||
* Aliaser och importering — Använda namnrymder: Aliaser/importering | * [[Aliaser och importering — Använda namnrymder: Aliaser/importering]] | ||
* Globalt utrymme | * [[Globalt utrymme]] | ||
* Återgå till globalt utrymme — Använda namnrymder: återgå till det globala utrymmet för funktioner och konstanter | * [[Återgå till globalt utrymme]] — Använda namnrymder: återgå till det globala utrymmet för funktioner och konstanter | ||
* Namnupplösningsregler | * [[Namnupplösningsregler]] | ||
* FAQ — FAQ: saker du behöver veta om namnrymder | * [[FAQ]] — FAQ: saker du behöver veta om namnrymder | ||
== Uppräkningar == | == Uppräkningar == | ||
* Översikt över uppräkningar | * [[Översikt över uppräkningar]] | ||
* Grundläggande uppräkningar | * [[Grundläggande uppräkningar]] | ||
* Backade uppräkningar | * [[Backade uppräkningar]] | ||
* Uppräkningsmetoder | * [[Uppräkningsmetoder]] | ||
* Statiska uppräkningsmetoder | * [[Statiska uppräkningsmetoder]] | ||
* Uppräkningskonstanter | * [[Uppräkningskonstanter]] | ||
* Traits | * [[Traits]] | ||
* Uppräkningsvärden i konstantuttryck | * [[Uppräkningsvärden i konstantuttryck]] | ||
* Skillnader från objekt | * [[Skillnader från objekt]] | ||
* Värdeuppräkning | * [[Värdeuppräkning]] | ||
* Serialisering | * [[Serialisering]] | ||
* Varför uppräkningar inte är utbyggbara | * [[Varför uppräkningar inte är utbyggbara]] | ||
* Exempel | * [[Exempel]] | ||
== Fel == | == Fel == | ||
* Grundläggande | * [[Grundläggande fel]] | ||
* Fel i PHP 7 | * [[Fel i PHP 7]] | ||
* | == Undantag == | ||
* Fibers | * [[Undantag]] | ||
* Generatorer | * [[Utöka undantag]] | ||
* Översikt över generatorer | |||
* Generatorsyntax | == Fibers == | ||
* Jämföra generatorer med Iterator-objekt | [[Fibers]] | ||
== Generatorer == | |||
* [[Generatorer]] | |||
* [[Översikt över generatorer]] | |||
* [[Generatorsyntax]] | |||
* [[Jämföra generatorer med Iterator-objekt]] | |||
== Attribut == | == Attribut == | ||
* Översikt över attribut | * [[Översikt över attribut]] | ||
* Attributsyntax | * [[Attributsyntax]] | ||
* Läsa attribut med Reflection API | * [[Läsa attribut med Reflection API]] | ||
* Deklarera attributklasser | * [[Deklarera attributklasser]] | ||
== Referenser Förklarade == | == Referenser Förklarade == | ||
* Vad referenser är | * [[Vad referenser är]] | ||
* Vad referenser gör | * [[Vad referenser gör]] | ||
* Vad referenser inte är | * [[Vad referenser inte är]] | ||
* Skicka via referens | * [[Skicka via referens]] | ||
* Återgå via referens | * [[Återgå via referens]] | ||
* Avsätta referenser | * [[Avsätta referenser]] | ||
* Uppdaga referenser | * [[Uppdaga referenser]] | ||
== [[Fördefinierade Variabler]] == | |||
* [[Superglobals]] — Inbyggda variabler som alltid är tillgängliga i alla omfång | |||
* [[$GLOBALS]] — Refererar till alla variabler tillgängliga i det globala omfånget | |||
* [[$_SERVER]] — Information om server och exekveringsmiljö | |||
* [[$_GET]] — HTTP GET-variabler | |||
* [[$_POST]] — HTTP POST-variabler | |||
* [[$_FILES]] — HTTP-filuppladdningsvariabler | |||
* [[$_REQUEST]] — HTTP-förfrågningsvariabler | |||
* [[$_SESSION]] — Sessionsvariabler | |||
* [[$_ENV]] — Miljövariabler | |||
* [[$_COOKIE]] — HTTP Cookies | |||
* [[$php_errormsg]] — Det tidigare felmeddelandet | |||
* [[$http_response_header]] — HTTP-responshuvuden | |||
* [[$argc]] — Antalet argument som skickats till skriptet | |||
* [[$argv]] — Array av argument som skickats till skriptet | |||
== [[Fördefinierade Undantag]] == | |||
* [[Exception]] | |||
* [[ErrorException]] | |||
* [[ClosedGeneratorException]] — Klassen ClosedGeneratorException | |||
* [[Error]] | |||
* [[ArgumentCountError]] | |||
* [[ArithmeticError]] | |||
* [[AssertionError]] | |||
* [[DivisionByZeroError]] | |||
* [[CompileError]] | |||
* [[ParseError]] | |||
* [[TypeError]] | |||
* [[ValueError]] | |||
* [[UnhandledMatchError]] | |||
* [[FiberError]] | |||
== [[Fördefinierade Gränssnitt och Klasser]] == | |||
* [[Traversable]] — Gränssnittet Traversable | |||
* [[Iterator]] — Gränssnittet Iterator | |||
* [[IteratorAggregate]] — Gränssnittet IteratorAggregate | |||
* [[InternalIterator]] — Klassen InternalIterator | |||
* [[Throwable]] | |||
* [[ArrayAccess]] — Gränssnittet ArrayAccess | |||
* [[Serializable]] — Gränssnittet Serializable | |||
* [[Closure]] — Klassen Closure | |||
* [[stdClass]] — Klassen stdClass | |||
* [[Generator]] — Klassen Generator | |||
* [[Fiber]] — Klassen Fiber | |||
* [[WeakReference]] — Klassen WeakReference | |||
* [[WeakMap]] — Klassen WeakMap | |||
* [[Stringable]] — Gränssnittet Stringable | |||
* [[UnitEnum]] — Gränssnittet UnitEnum | |||
* [[BackedEnum]] — Gränssnittet BackedEnum | |||
* [[SensitiveParameterValue]] — Klassen SensitiveParameterValue | |||
* [[__PHP_Incomplete_Class]] — Klassen __PHP_Incomplete_Class | |||
== Fördefinierade | == [[Fördefinierade Attribut]] == | ||
* | * [[Attribute]] — Klassen Attribute | ||
* | * [[AllowDynamicProperties]] — Klassen AllowDynamicProperties | ||
* | * [[Override]] — Klassen Override | ||
* | * [[ReturnTypeWillChange]] — Klassen ReturnTypeWillChange | ||
* | * [[SensitiveParameter]] — Klassen SensitiveParameter | ||
== | == [[Kontextalternativ och parametrar]] == | ||
* | * [[Socketkontextalternativ]] — Lista över socketkontextalternativ | ||
* | * [[HTTP-kontextalternativ]] — Lista över HTTP-kontextalternativ | ||
* | * [[FTP-kontextalternativ]] — Lista över FTP-kontextalternativ | ||
* | * [[SSL-kontextalternativ]] — Lista över SSL-kontextalternativ | ||
* | * [[Phar-kontextalternativ]] — Lista över Phar-kontextalternativ | ||
* | * [[Kontextparametrar]] — Lista över kontextparametrar | ||
* | * [[Zip-kontextalternativ]] — Lista över Zip-kontextalternativ | ||
* | * [[Zlib-kontextalternativ]] — Lista över Zlib-kontextalternativ | ||
== | == [[Stödda Protokoll och Inslagningar]] == | ||
* [[fil//|file://]] — Åtkomst till lokala filsystem | |||
* | * [[http//|http://]] — Åtkomst till HTTP(s)-URL:er | ||
* | * [[ftp//|ftp://]] — Åtkomst till FTP(s)-URL:er | ||
* | * [[/php//|php://]] — Åtkomst till olika I/O-strömmar | ||
* | * [[zlib//|zlib://]] — Komprimeringsströmmar | ||
* | * [[data//|data://]] — Data ([[RFC 2397]]) | ||
* [[glob//|glob://]] — Hitta sökvägar som matchar mönster | |||
* [[/phar//|phar://]] — PHP-arkiv | |||
* [[/ssh2//|ssh2://]] — Secure Shell 2 | |||
* [[/rar//|rar://]] — RAR | |||
* [[/ogg//|ogg://]] — Ljudströmmar | |||
* [[/expect//|expect://]] — Processinteraktionsströmmar | |||
= | = Sidslut = | ||
Orginalhemsidan på Engelska : https://www.php.net/manual/en/context.http.php | |||
<BR>[[PHP]]<BR>[[Språkreferens]] | |||
[[Kategori:Php]] | |||
<hr> | |||
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/ | |||
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har sponsrat Linux.se med webserver. | |||
[[Kategori:Php]] | [[Kategori:Php]] |
Nuvarande version från 1 september 2024 kl. 17.15
Språkreferens
Grundläggande syntax
Typer
- Introduktion
- Typsystem
- NULL
- Boolska värden
- Heltal
- Flyttal
- Strängar
- Numeriska strängar
- Arrayer
- Objekt
- Uppräkningar
- Resurser
- Callbacks / Callables
- Blandat
- Tomt
- Never
- Relativa klass typer
- Värde typer
- Itererbara
- Typdeklarationer
- Typkonvertering
Variabler
- Grundläggande
- Fördefinierade Variabler
- Variabelomfång
- Variabla variabler
- Variabler från externa källor
Konstanter
Operatorer
- Operatorer
- Operatorföreträde
- Aritmetiska - Aritmetiska operatorer
- Inkrement och dekrement - Inkrement/dekrement-operatorer
- Tilldelning - Tilldelningsoperatorer
- Bitvisa - Bitvisa operatorer
- Jämförelse - Jämförelseoperatorer
- Felkontroll - Felkontrolloperatorer
- Utförande - Utförandeoperatorer
- Logiska - Logiska operatorer
- Sträng - Strängoperatorer
- Array - Arrayoperatorer
- Typ - Typoperatorer
Kontrollstrukturer
- Introduktion till Kontrollstrukturer
- if
- else
- elseif/else if
- Alternativ syntax för kontrollstrukturer
- while
- do-while
- for
- foreach
- break
- continue
- switch
- match
- declare
- return
- require
- include
- require_once
- include_once
- goto
Funktioner
- Användardefinierade funktioner
- Funktionsargument
- Återgivande av värden
- Variabla funktioner
- Interna (inbyggda) funktioner
- Anonyma funktioner
- Pilfunktioner
- Första klassens kallbara syntax
Klasser och Objekt
- Introduktion till Klasser och Objekt
- Grunden
- Egenskaper
- Klasskonstanter
- Autoladdning av klasser
- Konstruktorer och destruktorer
- Synlighet
- Objektsarv
- Områdeslösningsoperator (::)
- Statiskt nyckelord
- Klassabstraktion
- Objektsgränssnitt
- Traits
- Anonyma klasser
- Överbelastning
- Objektsiteration
- Magiska metoder
- Slutligt nyckelord
- Objektskloning
- Jämföra objekt
- Sena statiska bindningar
- Objekt och referenser
- Objektserialisering - Serialisera objekt - objekt i sessioner
- Kovarians och kontravarians
- OOP Ändringslogg
Namnrymder
- Översikt — Namnrymder översikt
- Namnrymder — Definiera namnrymder
- Sub-namnrymder — Deklarera sub-namnrymder
- Definiera flera namnrymder i samma fil
- Grundläggande — Använda namnrymder: Grundläggande
- Namnrymder och dynamiska språkfunktioner
- Namnrymde-nyckelord och __NAMESPACE__ — Namnrymde-nyckelordet och __NAMESPACE__ magiska konstant
- Aliaser och importering — Använda namnrymder: Aliaser/importering
- Globalt utrymme
- Återgå till globalt utrymme — Använda namnrymder: återgå till det globala utrymmet för funktioner och konstanter
- Namnupplösningsregler
- FAQ — FAQ: saker du behöver veta om namnrymder
Uppräkningar
- Översikt över uppräkningar
- Grundläggande uppräkningar
- Backade uppräkningar
- Uppräkningsmetoder
- Statiska uppräkningsmetoder
- Uppräkningskonstanter
- Traits
- Uppräkningsvärden i konstantuttryck
- Skillnader från objekt
- Värdeuppräkning
- Serialisering
- Varför uppräkningar inte är utbyggbara
- Exempel
Fel
Undantag
Fibers
Generatorer
Attribut
Referenser Förklarade
- Vad referenser är
- Vad referenser gör
- Vad referenser inte är
- Skicka via referens
- Återgå via referens
- Avsätta referenser
- Uppdaga referenser
Fördefinierade Variabler
- Superglobals — Inbyggda variabler som alltid är tillgängliga i alla omfång
- $GLOBALS — Refererar till alla variabler tillgängliga i det globala omfånget
- $_SERVER — Information om server och exekveringsmiljö
- $_GET — HTTP GET-variabler
- $_POST — HTTP POST-variabler
- $_FILES — HTTP-filuppladdningsvariabler
- $_REQUEST — HTTP-förfrågningsvariabler
- $_SESSION — Sessionsvariabler
- $_ENV — Miljövariabler
- $_COOKIE — HTTP Cookies
- $php_errormsg — Det tidigare felmeddelandet
- $http_response_header — HTTP-responshuvuden
- $argc — Antalet argument som skickats till skriptet
- $argv — Array av argument som skickats till skriptet
Fördefinierade Undantag
- Exception
- ErrorException
- ClosedGeneratorException — Klassen ClosedGeneratorException
- Error
- ArgumentCountError
- ArithmeticError
- AssertionError
- DivisionByZeroError
- CompileError
- ParseError
- TypeError
- ValueError
- UnhandledMatchError
- FiberError
Fördefinierade Gränssnitt och Klasser
- Traversable — Gränssnittet Traversable
- Iterator — Gränssnittet Iterator
- IteratorAggregate — Gränssnittet IteratorAggregate
- InternalIterator — Klassen InternalIterator
- Throwable
- ArrayAccess — Gränssnittet ArrayAccess
- Serializable — Gränssnittet Serializable
- Closure — Klassen Closure
- stdClass — Klassen stdClass
- Generator — Klassen Generator
- Fiber — Klassen Fiber
- WeakReference — Klassen WeakReference
- WeakMap — Klassen WeakMap
- Stringable — Gränssnittet Stringable
- UnitEnum — Gränssnittet UnitEnum
- BackedEnum — Gränssnittet BackedEnum
- SensitiveParameterValue — Klassen SensitiveParameterValue
- __PHP_Incomplete_Class — Klassen __PHP_Incomplete_Class
Fördefinierade Attribut
- Attribute — Klassen Attribute
- AllowDynamicProperties — Klassen AllowDynamicProperties
- Override — Klassen Override
- ReturnTypeWillChange — Klassen ReturnTypeWillChange
- SensitiveParameter — Klassen SensitiveParameter
Kontextalternativ och parametrar
- Socketkontextalternativ — Lista över socketkontextalternativ
- HTTP-kontextalternativ — Lista över HTTP-kontextalternativ
- FTP-kontextalternativ — Lista över FTP-kontextalternativ
- SSL-kontextalternativ — Lista över SSL-kontextalternativ
- Phar-kontextalternativ — Lista över Phar-kontextalternativ
- Kontextparametrar — Lista över kontextparametrar
- Zip-kontextalternativ — Lista över Zip-kontextalternativ
- Zlib-kontextalternativ — Lista över Zlib-kontextalternativ
Stödda Protokoll och Inslagningar
- file:// — Åtkomst till lokala filsystem
- http:// — Åtkomst till HTTP(s)-URL:er
- ftp:// — Åtkomst till FTP(s)-URL:er
- php:// — Åtkomst till olika I/O-strömmar
- zlib:// — Komprimeringsströmmar
- data:// — Data (RFC 2397)
- glob:// — Hitta sökvägar som matchar mönster
- phar:// — PHP-arkiv
- ssh2:// — Secure Shell 2
- rar:// — RAR
- ogg:// — Ljudströmmar
- expect:// — Processinteraktionsströmmar
Sidslut
Orginalhemsidan på Engelska : https://www.php.net/manual/en/context.http.php
PHP
Språkreferens
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 som har sponsrat Linux.se med webserver.