phpbar.de logo

Mailinglisten-Archive

[php] OOP mit PHP

[php] OOP mit PHP

Johannes Schmidt joh_(at)_exozet.com
Wed, 19 Apr 2000 17:44:15 +0200


> ich habe in einer Klasse ein Array mit anderen Klassen, auf die ich gerne
> zugreifen möchte, nur funktioniert das nicht so, wie ich mir das denke:
>
> $x=$this->element[0]; echo $x->variable;   #geht
>
> echo $this->element[0]->variable;          #geht nicht
>
> wie bringe ich denn die letzte Zeile zum Laufen? Schonmal vielen Dank!
>
> --
> Ciao,
>   Johannes.

Hallo,

ich habe versucht nach Deiner Beschreibung ein Beispiel zu schreiben und da
klappte es. Vielleicht kannst Du ja mal ein eigenes Beispiel schicken.

Johannes SchmidT


Beispiel:

class test1{
	function test1(){
		$this->variable = "check";
	}
}

class test2{
	function test2(){
		global $y;
		$this->element[0] = $y;
	}
	function write(){
		$x = $this->element[0];
		echo $x->variable."<br>";
		echo $this->element[0]->variable;
	}
}

$y = new test1();
$versuch = new test2();

$versuch->write();



php::bar PHP Wiki   -   Listenarchive