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

    PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato per lo sviluppo web...
  • Variabili PHP

    Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mario"; $eta = 30...
  • Stringhe in PHP

    Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole vs doppie$nome = ...
  • Array in PHP

    Gli array permettono di memorizzare più valori in una singola variabile.Array indicizzati$frutti = [...
  • Operatori PHP

    Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori aritmetici$a + $...