PHP/Programmazione/Variabili globali/$GLOBALS

Wikibooks, manuali e libri di testo liberi.


Copertina PHP/Copertina

L'array associativo $GLOBALS contiene i riferimenti a tutte le variabili locali visibili dalla root. È una variabile superglobale: ovvero non hai bisogno di scrivere global $GLOBALS all'interno di una funzione per poterla usare.

$GLOBALS contiene i riferimenti a:

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

Si noti che $GLOBALS è ricorsivo, ovvero contiene se stesso all'infinito. Tecnicamente infatti è corretto chiamare una variabile anche in questo modo: $GLOBALS["GLOBALS"]["GLOBALS"]['nomevar']. Chiaramente però non sarebbe nè logico, nè utile ad alcun fine.

Strumenti personali
Crea un libro
  • Aggiungi pagina wiki
  • Aiuto sulle raccolte