Språkreferens: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
 
(24 mellanliggande sidversioner av samma användare visas inte)
Rad 94: Rad 94:


== Klasser och Objekt ==
== Klasser och Objekt ==
* [[Introduktion]]
* [[Introduktion till Klasser och Objekt]]
* [[Grunden]]
* [[Grunden]]
* [[Egenskaper]]
* [[Egenskaper]]
Rad 106: Rad 106:
* [[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
 
* Utvidga Undantag
== 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 Variabler ==
== [[Fördefinierade Attribut]] ==
* Superglobals Inbyggda variabler som alltid är tillgängliga i alla omfång
* [[Attribute]] Klassen Attribute
* $GLOBALS Refererar till alla variabler tillgängliga i det globala omfånget
* [[AllowDynamicProperties]] Klassen AllowDynamicProperties
* $_SERVER Information om server och exekveringsmiljö
* [[Override]] Klassen Override
* $_GET HTTP GET-variabler
* [[ReturnTypeWillChange]] Klassen ReturnTypeWillChange
* $_POST HTTP POST-variabler
* [[SensitiveParameter]] Klassen SensitiveParameter
* $_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 ==
== [[Kontextalternativ och parametrar]] ==
* Exception
* [[Socketkontextalternativ]] — Lista över socketkontextalternativ
* ErrorException
* [[HTTP-kontextalternativ]] — Lista över HTTP-kontextalternativ
* ClosedGeneratorException Klassen ClosedGeneratorException
* [[FTP-kontextalternativ]] Lista över FTP-kontextalternativ
* Error
* [[SSL-kontextalternativ]] — Lista över SSL-kontextalternativ
* ArgumentCountError
* [[Phar-kontextalternativ]] — Lista över Phar-kontextalternativ
* ArithmeticError
* [[Kontextparametrar]] — Lista över kontextparametrar
* AssertionError
* [[Zip-kontextalternativ]] — Lista över Zip-kontextalternativ
* DivisionByZeroError
* [[Zlib-kontextalternativ]] — Lista över Zlib-kontextalternativ
* CompileError
* ParseError
* TypeError
* ValueError
* UnhandledMatchError
* FiberError


== Fördefinierade Gränssnitt och Klasser ==
== [[Stödda Protokoll och Inslagningar]] ==
* 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 ==
* [[fil//|file://]] — Åtkomst till lokala filsystem
* Attribute Klassen Attribute
* [[http//|http://]] — Åtkomst till HTTP(s)-URL:er
* AllowDynamicProperties Klassen AllowDynamicProperties
* [[ftp//|ftp://]] — Åtkomst till FTP(s)-URL:er
* Override Klassen Override
* [[/php//|php://]] — Åtkomst till olika I/O-strömmar
* ReturnTypeWillChange Klassen ReturnTypeWillChange
* [[zlib//|zlib://]] — Komprimeringsströmmar
* SensitiveParameter Klassen SensitiveParameter
* [[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


== Kontextalternativ och parametrar ==
= Sidslut =
* Socketkontextalternativ — Lista över socketkontextalternativ
Orginalhemsidan på Engelska : https://www.php.net/manual/en/context.http.php
* HTTP-kontextalternativ — Lista över HTTP-kontextalternativ
<BR>[[PHP]]<BR>[[Språkreferens]]
* FTP-kontextalternativ — Lista över FTP-kontextalternativ
[[Kategori:Php]]
* SSL-kontextalternativ — Lista över SSL-kontextalternativ
<hr>
* Phar-kontextalternativ — Lista över Phar-kontextalternativ
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å
* Kontextparametrar — Lista över kontextparametrar
https://www.linux.se/kontaka-linux-se/
* Zip-kontextalternativ — Lista över Zip-kontextalternativ
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har  sponsrat Linux.se med webserver.
* Zlib-kontextalternativ — Lista över Zlib-kontextalternativ


== Stödda Protokoll och Inslagningar ==
* file:// — Åtkomst till lokalt 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




[[Kategori:Php]]
[[Kategori:Php]]

Nuvarande version från 1 september 2024 kl. 17.15

Språkreferens

Grundläggande syntax

Typer

Variabler

Konstanter


Operatorer

Kontrollstrukturer

Funktioner

Klasser och Objekt

Namnrymder

Uppräkningar

Fel

Undantag

Fibers

Fibers

Generatorer

Attribut

Referenser Förklarade

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

Fördefinierade Gränssnitt och Klasser

Fördefinierade Attribut

Kontextalternativ och parametrar

Stödda Protokoll och Inslagningar

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.