Kerstin: Zwei Variablen zusammenführen (OOP)

Beitrag lesen

Hallo,

class Klasse {
    private $werta = "inhaltvonwerta";
    private $wertb = "inhaltvonwertb";

function gibaus($param) {
        //wie macht man das hier?
        echo $this->$param; oder echo ${"this->$param"};
    }
}

$klasse = new Klasse();
$klasse->gibaus("werta");
(ausgabe: nichts...)

Um auf Variablen innerhalb der Klasse zuzugreifen, schreibst du folgendes:
echo $this->werta;
echo $this->wertb;

für $param in deiner Funktion gibaus, einfach
echo $param;

Gruß,
Kerstin

--
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach." - Edsger W. Dijkstra