abend,
ich habe mir folgendes Klassenkontrukt unter PHP5 gebaut.
MainClass {
var $data;
var $helper;
function MainClass() {
$this->data = array();
$this->helper = new HelperClass( $this );
$this->addData();
}
function addData() {
$this->helper->addDataToArr()
print_r( $this->data );
}
}
HelperClass {
var MainClassObject;
function HelperClass( $obj ) {
$this->MainClassObject = obj;
}
function addDataToArr() {
$this->MainClassObj->data['key'] = 'val';
}
}
es liefert mir - wie erwünscht - den erweiterten array $data.
Nun habe ich das unter PHP4 laufen und musste mit Entsetzen feststellen,
dass der Array $data sich nicht aus der HelperClass heruas aktualisieren
lässt.
Liegt das evtl. an dem "new Class( $this )", ist das noch nicht in PHP4
implementiert oder gibt es einen Workaround dafür?
Besten Dank
mfg,
(tanz das)
Z.N.S.
<img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">