Scope
Aus php bar
Der Scope ist der Gültigkeitsbereich einer Variable oder Methode. Für Variablen sind das z.B.:
- lokale Variable (nur in der aktuellen Methode gültig)
- Instanz-Variable, Member-Variable (nur im aktuellen Objekt gültig)
- Klassen-Variable (in der gesamten Klasse gültig)
Beispiel
1 class Example 2 { 3 public static var1 = 'Klassen-Variable'; 4 public var2 = 'Instanz-Variable'; 5 6 public function doSomething1() 7 { 8 public var3 = 'lokaleVariable'; 9 var2 = var3; 10 self::var1 = var3; // Scope Resolution Operator 11 Example::var1 = var3; // ... oder so 12 } 13 public function doSomething2() 14 { 15 // var3 ist hier nicht erreichbar 16 } 17 }

