Scope delle Variabili

Scope delle Variabili

Lo scope determina dove una variabile è accessibile nel codice.

Scope locale

function test() {
 $locale = "visibile solo qui";
}
echo $locale; // Errore: variabile non definita

Scope globale

$globale = "valore";

function test() {
 global $globale; // Accede alla variabile globale
 echo $globale;
}

Variabili statiche

function contatore() {
 static $count = 0; // Mantiene il valore tra le chiamate
 $count++;
 return $count;
}

echo contatore(); // 1
echo contatore(); // 2
echo contatore(); // 3

Superglobals

Sempre accessibili: $_GET, $_POST, $_SESSION, $_COOKIE, $_SERVER, $GLOBALS

Hai trovato utile quest'articolo?

  • Introduzione a PHP

    Introduzione a PHP PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato ...
  • Variabili PHP

    Variabili PHP Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mar...
  • Stringhe in PHP

    Stringhe in PHP Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole v...
  • Array in PHP

    Array in PHP Gli array permettono di memorizzare più valori in una singola variabile.Array indicizza...
  • Operatori PHP

    Operatori PHP Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori ar...