phpbar.de logo

Mailinglisten-Archive

[php] Klassen - Referenz in Konstruktor

[php] Klassen - Referenz in Konstruktor

Andreas Demmer php at andreas-demmer.de
Fre Mai 28 12:30:02 CEST 2004


Christian Ruetgers schrieb:

> Ich versuche einer Klasse als Eigenschaft eine Referenz auf eine
> andere Klasse schon im Konstruktor mitzugeben. (siehe Codebeispiel).

Ich hab mal ein paar Referenzen umgestellt bzw. ergänzt und jetzt
geht es:

<?php
class c1 {
         var $meinwert = 'leer';
         function c1() {}
}

class c2 {
         var $_c1_obj;

         function c2(&$c1ref) {
                 $this->_c1_obj = &$c1ref;
         }

         function zeige_wert() {
                 echo $this->_c1_obj->meinwert;
         }
}

$c1 = new c1();
$c2 = new c2($c1);

$c1->meinwert = 'bin voll';
$c2->zeige_wert();
?>

Gruss,
Andreas

--
http://www.andreas-demmer.de



php::bar PHP Wiki   -   Listenarchive