Språkreferens: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) |
||
(14 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 156: | Rad 156: | ||
* [[Undantag]] | * [[Undantag]] | ||
* [[Utöka undantag]] | * [[Utöka undantag]] | ||
== Fibers == | |||
[[Fibers]] | |||
== Generatorer == | |||
* [[Generatorer]] | * [[Generatorer]] | ||
* [[Översikt över generatorer]] | * [[Översikt över generatorer]] | ||
Rad 163: | Rad 167: | ||
== 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.