Also wenn du innerhal einer Methode auf eine variable zugrifen willst, dann muss diese dort sichtbar sein. Sichtbar sind Variablen die:
1. der Methode als Parameter übergeben wurde
foo($variable)
2. in der Methode selbst initialisiert ist
foo() {
$i = 4;
}
3. eine Klassenvariable ist
class fooClass {
$variable = 4;
4. als global in der Methode eingebunden ist
$i = 4;
class fooClass {
foo() {
global $i;
}
..