Vinzenz Mai: Gültigkeit von Variablen

Beitrag lesen

Hallo,

ich hab innerhalb einer Klasse diese Funktionen:

sowas nennt man Methoden.

function initiate() {
      echo "<img src="$type.bmp" border="0">";
  }

und

function get_type($i,$j) {
      $type = $erg['type'];
      return $type;
    }
  }

Wieso kann ich bei initiate() nicht die Variable $type aus get_type() ansprechen?

Weil $type jeweils eine lokale Variable dieser beiden Methoden ist.
Du möchtest vermutlich eine Membervariable $type der Klasse anlegen, die Du in den Methoden Deiner Klasse über

$this->type

ansprechen kannst. Vielleicht solltest Du Dir nochmals die Grundlagen zu Klassen im Handbuch anschauen.

Freundliche Grüße

Vinzenz