This code:
<?php
class TestClass {
private $self; function __construct () {
$this->self = $this;
}
}
$Obj = new TestClass (); print_r ( $Obj ); echo "<br>"; $Arr = (array) $Obj; print_r ( $Arr ); ?>
Produce the following output:
TestClass Object ( [self:private] => TestClass Object *RECURSION* )
Array ( [ TestClass self] => TestClass Object ( [self:private] => TestClass Object *RECURSION* ) )
While I expect to find for the second line something more similar to:
Array ( [self:private] => TestClass Object *RECURSION* )
Can someone explain me what I'm doing wrong?
P.S. Die Reischtag Br�nde
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

