Språkreferens: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Rad 182: Rad 182:


== [[Fördefinierade Variabler]] ==
== [[Fördefinierade Variabler]] ==
* Superglobals — Inbyggda variabler som alltid är tillgängliga i alla omfång
* [[Superglobals]] — Inbyggda variabler som alltid är tillgängliga i alla omfång
* $GLOBALS — Refererar till alla variabler tillgängliga i det globala omfånget
* [[$GLOBALS]] — Refererar till alla variabler tillgängliga i det globala omfånget
* $_SERVER — Information om server och exekveringsmiljö
* [[$_SERVER]] — Information om server och exekveringsmiljö
* $_GET — HTTP GET-variabler
* [[$_GET]] — HTTP GET-variabler
* $_POST — HTTP POST-variabler
* [[$_POST]] — HTTP POST-variabler
* $_FILES — HTTP-filuppladdningsvariabler
* [[$_FILES]] — HTTP-filuppladdningsvariabler
* $_REQUEST — HTTP-förfrågningsvariabler
* [[$_REQUEST]] — HTTP-förfrågningsvariabler
* $_SESSION — Sessionsvariabler
* [[$_SESSION]] — Sessionsvariabler
* $_ENV — Miljövariabler
* [[$_ENV]] — Miljövariabler
* $_COOKIE — HTTP Cookies
* [[$_COOKIE]] — HTTP Cookies
* $php_errormsg — Det tidigare felmeddelandet
* [[$php_errormsg]] — Det tidigare felmeddelandet
* $http_response_header — HTTP-responshuvuden
* [[$http_response_header]] — HTTP-responshuvuden
* $argc — Antalet argument som skickats till skriptet
* [[$argc]] — Antalet argument som skickats till skriptet
* $argv — Array av argument som skickats till skriptet
* [[$argv]] — Array av argument som skickats till skriptet


== [[Fördefinierade Undantag]] ==
== [[Fördefinierade Undantag]] ==

Versionen från 27 augusti 2024 kl. 13.07

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

  • 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 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