������!
> <?php
>
> class test {
> function test() {
> $globals['test2'] = &$this;
> }
> }
>
> $test1 = new test();
>
> ?>
>
> The problem hier is that $globals['test2'] is a copy of $globals['test1'] not a
> references.
It is, but you are looking in the wrong direction. the copy is in test1,
test2 holds the reference.
This should work:
<?php
>
> class test {
> function &test() {
> $globals['test2'] = &$this;
> }
> }
>
> $test1 = new test();
>
> ?>
To output a reference instead of a copy a function *must* be declared
with an &. Not sure whether you might also need it here:
$test1 = new &test();
check it out
����
��������
����
@-_=}{=_-@-_=}{=_-@-_=}{=_-@-_=}{=_-@-_=}{=_-@-_=}{=_-@-_=}{=_-@
LoRd, CaN yOu HeAr Me, LiKe I'm HeArInG yOu?
lOrD i'M sHiNiNg...
YoU kNoW I AlMoSt LoSt My MiNd, BuT nOw I'm HoMe AnD fReE
tHe TeSt, YeS iT iS
ThE tEsT, yEs It Is
tHe TeSt, YeS iT iS
ThE tEsT, yEs It Is.......
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php