Start · Sprachen · PHP · Referenz · global

global

Anweisung

Importiert globale Variablen in den lokalen Scope — <strong>vermeide es</strong>. Globale State ist eine Code-Smell.

seit PHP 4.0.0 Kategorie: oop

Signatur

global $var1, $var2, ...;

Beschreibung

In modernem Code: Dependency-Injection statt Globals. Wenn schon nötig, dann $GLOBALS.

Rückgabewert

Typ
void

Beispiele

Legacy

<?php

function old() {
    global $db; // ⚠ Vermeide!
    $db->query('...');
}

// Wichtig · Fallstricke

Anti-Pattern. Nutze DI-Container oder Static-Service-Locator (mit Vorsicht).