Språkreferens: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) |
||
(7 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 198: | Rad 198: | ||
== [[Fördefinierade Undantag]] == | == [[Fördefinierade Undantag]] == | ||
* Exception | * [[Exception]] | ||
* ErrorException | * [[ErrorException]] | ||
* ClosedGeneratorException — Klassen ClosedGeneratorException | * [[ClosedGeneratorException]] — Klassen ClosedGeneratorException | ||
* Error | * [[Error]] | ||
* ArgumentCountError | * [[ArgumentCountError]] | ||
* ArithmeticError | * [[ArithmeticError]] | ||
* AssertionError | * [[AssertionError]] | ||
* DivisionByZeroError | * [[DivisionByZeroError]] | ||
* CompileError | * [[CompileError]] | ||
* ParseError | * [[ParseError]] | ||
* TypeError | * [[TypeError]] | ||
* ValueError | * [[ValueError]] | ||
* UnhandledMatchError | * [[UnhandledMatchError]] | ||
* FiberError | * [[FiberError]] | ||
== Fördefinierade Gränssnitt och Klasser == | == [[Fördefinierade Gränssnitt och Klasser]] == | ||
* Traversable — Gränssnittet Traversable | * [[Traversable]] — Gränssnittet Traversable | ||
* Iterator — Gränssnittet Iterator | * [[Iterator]] — Gränssnittet Iterator | ||
* IteratorAggregate — Gränssnittet IteratorAggregate | * [[IteratorAggregate]] — Gränssnittet IteratorAggregate | ||
* InternalIterator — Klassen InternalIterator | * [[InternalIterator]] — Klassen InternalIterator | ||
* Throwable | * [[Throwable]] | ||
* ArrayAccess — Gränssnittet ArrayAccess | * [[ArrayAccess]] — Gränssnittet ArrayAccess | ||
* Serializable — Gränssnittet Serializable | * [[Serializable]] — Gränssnittet Serializable | ||
* Closure — Klassen Closure | * [[Closure]] — Klassen Closure | ||
* stdClass — Klassen stdClass | * [[stdClass]] — Klassen stdClass | ||
* Generator — Klassen Generator | * [[Generator]] — Klassen Generator | ||
* Fiber — Klassen Fiber | * [[Fiber]] — Klassen Fiber | ||
* WeakReference — Klassen WeakReference | * [[WeakReference]] — Klassen WeakReference | ||
* WeakMap — Klassen WeakMap | * [[WeakMap]] — Klassen WeakMap | ||
* Stringable — Gränssnittet Stringable | * [[Stringable]] — Gränssnittet Stringable | ||
* UnitEnum — Gränssnittet UnitEnum | * [[UnitEnum]] — Gränssnittet UnitEnum | ||
* BackedEnum — Gränssnittet BackedEnum | * [[BackedEnum]] — Gränssnittet BackedEnum | ||
* SensitiveParameterValue — Klassen SensitiveParameterValue | * [[SensitiveParameterValue]] — Klassen SensitiveParameterValue | ||
* __PHP_Incomplete_Class — Klassen __PHP_Incomplete_Class | * [[__PHP_Incomplete_Class]] — Klassen __PHP_Incomplete_Class | ||
== Fördefinierade Attribut == | == [[Fördefinierade Attribut]] == | ||
* Attribute — Klassen Attribute | * [[Attribute]] — Klassen Attribute | ||
* AllowDynamicProperties — Klassen AllowDynamicProperties | * [[AllowDynamicProperties]] — Klassen AllowDynamicProperties | ||
* Override — Klassen Override | * [[Override]] — Klassen Override | ||
* ReturnTypeWillChange — Klassen ReturnTypeWillChange | * [[ReturnTypeWillChange]] — Klassen ReturnTypeWillChange | ||
* SensitiveParameter — Klassen SensitiveParameter | * [[SensitiveParameter]] — Klassen SensitiveParameter | ||
== Kontextalternativ och parametrar == | == [[Kontextalternativ och parametrar]] == | ||
* Socketkontextalternativ — Lista över socketkontextalternativ | * [[Socketkontextalternativ]] — Lista över socketkontextalternativ | ||
* HTTP-kontextalternativ — Lista över HTTP-kontextalternativ | * [[HTTP-kontextalternativ]] — Lista över HTTP-kontextalternativ | ||
* FTP-kontextalternativ — Lista över FTP-kontextalternativ | * [[FTP-kontextalternativ]] — Lista över FTP-kontextalternativ | ||
* SSL-kontextalternativ — Lista över SSL-kontextalternativ | * [[SSL-kontextalternativ]] — Lista över SSL-kontextalternativ | ||
* Phar-kontextalternativ — Lista över Phar-kontextalternativ | * [[Phar-kontextalternativ]] — Lista över Phar-kontextalternativ | ||
* Kontextparametrar — Lista över kontextparametrar | * [[Kontextparametrar]] — Lista över kontextparametrar | ||
* Zip-kontextalternativ — Lista över Zip-kontextalternativ | * [[Zip-kontextalternativ]] — Lista över Zip-kontextalternativ | ||
* Zlib-kontextalternativ — Lista över Zlib-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.