Mailinglisten-Archive |
hallo zusammen,
mir ist grad aufgefallen, dass in einem array gespeicherte Objekte auch in php5 nicht automatisch per Referenz gespeichert werden, sondern nach wie vor kopiert werden? sollte ich dann nach wie vor das & verwenden?...
class Test
{
private $einArray = array();
private $objektEigenschaft1 = "test1";
private $objektEigenschaft2 = "test2";
public function __construct()
{
$this->einArray['key1'] = $this->objektEigenschaft1;
$this->einArray['key2'] = &$this->objektEigenschaft2;
$this->objektEigenschaft1 = "test1-geaendert";
$this->objektEigenschaft2 = "test2-geaendert";
}
public function test()
{
echo($this->einArray['key1']."<br>");
echo($this->einArray['key2']."<br>");
}
}
$test = new Test();
$test->test();
AUSGABE:
test1
test2-geaendert
danke + gruß lars
--
DSL-Preisknaller: DSL Komplettpakete von GMX schon für
16,99 Euro mtl.!* Hier klicken: http://portal.gmx.net/de/go/dsl02
php::bar PHP Wiki - Listenarchive