Språkreferens

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

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