Superglobals

Från Wiki.linux.se
Version från den 27 augusti 2024 kl. 13.07 av Admin (diskussion | bidrag) (Skapade sidan med '=== Superglobals === '''Superglobals''' — Inbyggda variabler som alltid är tillgängliga i alla omfattningar ==== Beskrivning ==== Flera fördefinierade variabler i PHP är "superglobals", vilket innebär att de är tillgängliga i alla omfattningar genom ett skript. Det finns inget behov av att använda `global $variable;` för att komma åt dem inom funktioner eller metoder. Dessa superglobala variabler är: * $GLOBALS * $_SERVER * $_GET * $_POST * $_FILES * $_...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

Superglobals

Superglobals — Inbyggda variabler som alltid är tillgängliga i alla omfattningar

Beskrivning

Flera fördefinierade variabler i PHP är "superglobals", vilket innebär att de är tillgängliga i alla omfattningar genom ett skript. Det finns inget behov av att använda `global $variable;` för att komma åt dem inom funktioner eller metoder.

Dessa superglobala variabler är:

  • $GLOBALS
  • $_SERVER
  • $_GET
  • $_POST
  • $_FILES
  • $_COOKIE
  • $_SESSION
  • $_REQUEST
  • $_ENV

Noteringar

Notera: Variabeltillgänglighet

Som standard är alla superglobals tillgängliga, men det finns direktiv som påverkar denna tillgänglighet. För mer information, se dokumentationen för `variables_order`.

Notera: Variabla variabler

Superglobals kan inte användas som variabla variabler inom funktioner eller klassmetoder.

Se även